def setUp(self): super(TestSpecifyRelease, self).setUp() self.releases = [ base.make_release(id=1, version='2015.1.0-7.0'), base.make_release(id=2, version='2014.2.2-6.1'), base.make_release(id=3, version='2014.2.2-5.1'), ]
def test_get_available_releases(self): ip = '127.0.0.1' fwc = fpu.FuelWebClient(ip) release = base.make_release() body = json.dumps([ release, ]) httpretty.register_uri( httpretty.GET, 'http://{ip}:8000/api/releases/'.format(ip=ip), body=body, ) releases = list(fwc.get_available_releases()) self.assertEqual(len(releases), 1) self.assertEqual(releases[0], release)