def test_load_config_api_1_5(self): sync_tree(self.spec_dir, 'new_spec_dir') Run(['e3-sandbox', 'migrate', '1.5', 'new_spec_dir'], output=None) spec_repo = AnodSpecRepository('new_spec_dir') spec_repo.api_version = '1.5' anod_class = spec_repo.load('withconfig') anod_instance = anod_class('', 'build') assert anod_instance.test1() == 9 assert anod_instance.test_suffix() == 42
def test_load_config_api_1_5(self): sync_tree(self.spec_dir, "new_spec_dir") Run(["e3-sandbox", "migrate", "1.5", "new_spec_dir"], output=None) spec_repo = AnodSpecRepository("new_spec_dir") spec_repo.api_version = "1.5" anod_class = spec_repo.load("withconfig") anod_instance = anod_class("", "build") assert anod_instance.test1() == 9 assert anod_instance.test_suffix() == 42
def test_load_config(self): spec_repo = AnodSpecRepository(self.spec_dir) spec_repo.api_version = '1.4' anod_class = spec_repo.load('withconfig') anod_instance = anod_class('', 'build') # See comments in tests/tests_e3/anod/data/withconfig.anod assert anod_instance.test1() == 9 with pytest.raises(KeyError) as err: anod_instance.test2() assert 'foo' in str(err.value) assert list(anod_instance.test3()) == ['case_foo']
def test_load_config(self): spec_repo = AnodSpecRepository(self.spec_dir) spec_repo.api_version = "1.4" anod_class = spec_repo.load("withconfig") anod_instance = anod_class("", "build") # See comments in tests/tests_e3/anod/data/withconfig.anod assert anod_instance.test1() == 9 with pytest.raises(KeyError) as err: anod_instance.test2() assert "foo" in str(err.value) assert list(anod_instance.test3()) == ["case_foo"]