def get_obs_repo_map(self):
"""Return obs project->repo mapping entity"""
return Entity(self._redis, "obsrepomap:")
+
+ def get_releases(self):
+ """Return releases entity"""
+ return Entity(self._redis, "release:")
obsrepomap["Tizen:Main"] = "Tizen-main"
self.assertEqual(obsrepomap["Tizen:Main"], "Tizen-main")
+ def test_get_releases(self):
+ """Test getting mapping between obs project and repo."""
+ bdb = BackendDB()
+ releases = bdb.get_releases()
+ releases["tizen-ivi"] = "20130627.14"
+ releases["tizen-mobile"] = "20130627.4"
+ self.assertEqual(releases["tizen-ivi"], "20130627.14")
+ self.assertEqual(releases["tizen-mobile"], "20130627.4")
+
@patch('redis.Redis', RedisMock) # pylint: disable=R0904
class EntityTest(unittest.TestCase):