Exemplo n.º 1
0
 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'])
Exemplo n.º 2
0
 def test_recursive_wait(self):
     builds = list(touch_command('python:2.7', self.CONFIG_FILE,
                                 wait=1, recursive=True))
     self.assertEqual(len(builds), 3)
Exemplo n.º 3
0
 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')