def test_touch(self): repo = 'quay.io/cogniteev/docido-contrib-crawlers:latest' builds = list(touch_command(repo, self.CONFIG_FILE)) self.assertEqual(len(builds), 2) self.assertEqual( builds[0].get('repository'), { 'namespace': 'cogniteev', 'name': 'docido-pull-crawler-github', } ) self.assertEqual(builds[0].get('tags'), ['develop', 'latest']) self.assertEqual( builds[1].get('repository'), { 'namespace': 'cogniteev', 'name': 'docido-pull-crawler-github', } ) self.assertEqual(builds[1].get('tags'), ['v1.1'])
def test_recursive_wait(self): builds = list(touch_command('python:2.7', self.CONFIG_FILE, wait=1, recursive=True)) self.assertEqual(len(builds), 3)
def test_wait_touch(self): repo = 'quay.io/cogniteev/docido-contrib-crawlers:latest' builds = list(touch_command(repo, self.CONFIG_FILE, wait=1)) self.assertTrue(len(builds), 2) self.assertEqual(builds[0].get('phase'), 'complete') self.assertEqual(builds[1].get('phase'), 'complete')