def test_restart_sync(self): new_file_name = 'sync_file' repo = Repo.resolve(get_all_repos(include_specs_repo=False), 'repo-app-a') with open(os.path.join(repo.local_path, new_file_name), 'w+') as f: f.write('new file!') self.run_command('restart appa') self.assertFileInContainer('appa', os.path.join('/app/a/', new_file_name))
def test_restart_sync(self): new_file_name = 'sync_file' repo = Repo.resolve(get_all_repos(include_specs_repo=False), 'repo-app-a') with open(os.path.join(repo.local_path, new_file_name), 'w+') as f: f.write('new file!') self.run_command('restart appa') self.assertFileInContainer('appa', os.path.join('/app/a/', new_file_name))
def test_resolve_not_found(self): with self.assertRaises(RuntimeError): Repo.resolve(get_all_repos(), 'definitely-not-a-repo')
def test_resolve_short_name_conflict(self): with self.assertRaises(RuntimeError): Repo.resolve(get_all_repos(), 'a')
def test_resolve_short_name(self): self.assertEqual(Repo.resolve(get_all_repos(), 'b'), Repo('github.com/app/b'))
def test_resolve_full_name(self): self.assertEqual(Repo.resolve(get_all_repos(), 'github.com/app/a'), Repo('github.com/app/a'))
def test_resolve_not_found(self): with self.assertRaises(RuntimeError): Repo.resolve(get_all_repos(), 'definitely-not-a-repo')
def test_resolve_short_name_conflict(self): with self.assertRaises(RuntimeError): Repo.resolve(get_all_repos(), 'a')
def test_resolve_short_name(self): self.assertEqual(Repo.resolve(get_all_repos(), 'b'), Repo('github.com/app/b'))
def test_resolve_full_name(self): self.assertEqual(Repo.resolve(get_all_repos(), 'github.com/app/a'), Repo('github.com/app/a'))