예제 #1
0
    def test_fetch_state_normalises_container_images(self):
        g = Gantry()
        _, _, containers = g.fetch_state("foo")

        containers = sorted(containers, key=lambda x: x["Id"])
        for im, ct in zip(["1355", "e79a", "e79a", "e79a"], containers):
            assert_equal(64, len(ct["Image"]))
            assert_equal(im, ct["Image"][:4])
예제 #2
0
    def test_fetch_state_normalises_container_images(self):
        g = Gantry()
        _, _, containers = g.fetch_state('foo')

        containers = sorted(containers, key=lambda x: x['Id'])
        for im, ct in zip(['1355', 'e79a', 'e79a', 'e79a'], containers):
            assert_equal(64, len(ct['Image']))
            assert_equal(im, ct['Image'][:4])
예제 #3
0
 def test_fetch_state_images_tags(self):
     g = Gantry()
     images, tags, _ = g.fetch_state("foo")
     assert_equal(4, len(images))
     assert_equal(["122", "123", "124", "latest"], sorted(tags))
     assert_equal(tags["124"], tags["latest"])
예제 #4
0
 def test_fetch_state_images_tags(self):
     g = Gantry()
     images, tags, _ = g.fetch_state('foo')
     assert_equal(4, len(images))
     assert_equal(['122', '123', '124', 'latest'], sorted(tags))
     assert_equal(tags['124'], tags['latest'])