def test_main_fails_on_local_copy(self): with self.assertRaises(ValueError): main(['/tmp/a', '/tmp/b'])
def test_main_container_to_container(self): result = main(['website:/tmp/a', 'api:/tmp/b']) self.assertEqual( result, Payload(copy_between_containers, 'website', '/tmp/a', 'api', '/tmp/b'))
def test_main_container_to_local(self): result = main(['website:/tmp/a', '/tmp/b']) self.assertEqual(result, Payload(copy_to_local, '/tmp/b', 'website', '/tmp/a'))
def test_main_container_to_container(self): result = main(['website:/tmp/a', 'api:/tmp/b']) self.assertEqual(result, Payload(copy_between_containers, 'website', '/tmp/a', 'api', '/tmp/b'))