Esempio n. 1
0
 def test_write_config_new_name(self):
     name = 'filename2'
     path = self.manager.build_file_path(name)
     self.manifest.get_file_name.return_value = None
     autospec_method(self.manager.validate_with_fragment)
     self.manager.write_config(name, self.raw_content)
     assert_equal(manager.read(path), self.content)
     self.manifest.get_file_name.assert_called_with(name)
     self.manifest.add.assert_called_with(name, path)
Esempio n. 2
0
 def test_write_config_new_name(self):
     name = 'filename2'
     path = self.manager.build_file_path(name)
     self.manifest.get_file_name.return_value = None
     autospec_method(self.manager.validate_with_fragment)
     self.manager.write_config(name, self.raw_content)
     assert_equal(manager.read(path), self.content)
     self.manifest.get_file_name.assert_called_with(name)
     self.manifest.add.assert_called_with(name, path)
Esempio n. 3
0
 def test_delete(self):
     current = {
         'one': 'a.yaml',
         'two': 'b.yaml',
     }
     manager.write(self.manifest.filename, current)
     self.manifest.delete('one')
     expected = {'two': 'b.yaml'}
     assert_equal(manager.read(self.manifest.filename), expected)
Esempio n. 4
0
 def test_delete(self):
     current = {
         'one': 'a.yaml',
         'two': 'b.yaml',
     }
     manager.write(self.manifest.filename, current)
     self.manifest.delete('one')
     expected = {'two': 'b.yaml'}
     assert_equal(manager.read(self.manifest.filename), expected)
Esempio n. 5
0
 def test_write_config(self):
     name = 'filename'
     path = self.manager.build_file_path(name)
     self.manifest.get_file_name.return_value = path
     autospec_method(self.manager.validate_fragment)
     self.manager.write_config(name, self.raw_content)
     assert_equal(manager.read(path), self.content)
     self.manifest.get_file_name.assert_called_with(name)
     assert not self.manifest.add.call_count
     self.manager.validate_fragment.assert_called_with(name, self.content)
Esempio n. 6
0
 def test_write_config(self):
     name = 'filename'
     path = self.manager.build_file_path(name)
     self.manifest.get_file_name.return_value = path
     autospec_method(self.manager.validate_with_fragment)
     self.manager.write_config(name, self.raw_content)
     assert_equal(manager.read(path), self.content)
     self.manifest.get_file_name.assert_called_with(name)
     assert not self.manifest.add.call_count
     self.manager.validate_with_fragment.assert_called_with(
         name,
         self.content,
         should_validate_missing_dependency=False,
     )
Esempio n. 7
0
 def test_add(self):
     self.manifest.add('zing', 'zing.yaml')
     expected = {'zing': 'zing.yaml'}
     assert_equal(manager.read(self.manifest.filename), expected)
Esempio n. 8
0
 def test_create(self):
     assert_equal(manager.read(self.manifest.filename), {})
Esempio n. 9
0
 def test_read_write(self):
     content = {'one': 'stars', 'two': 'beers'}
     manager.write(self.filename, content)
     actual = manager.read(self.filename)
     assert_equal(content, actual)
Esempio n. 10
0
 def test_add(self):
     self.manifest.add('zing', 'zing.yaml')
     expected = {'zing': 'zing.yaml'}
     assert_equal(manager.read(self.manifest.filename), expected)
Esempio n. 11
0
 def test_create(self):
     assert_equal(manager.read(self.manifest.filename), {})
Esempio n. 12
0
 def test_read_write(self):
     content = {'one': 'stars', 'two': 'beers'}
     manager.write(self.filename, content)
     actual = manager.read(self.filename)
     assert_equal(content, actual)
Esempio n. 13
0
 def test_read_write(self):
     filename = tempfile.NamedTemporaryFile().name
     content = {'one': 'stars', 'two': 'beers'}
     manager.write(filename, content)
     actual = manager.read(filename)
     assert_equal(content, actual)
Esempio n. 14
0
 def test_add(self):
     self.manifest.add("zing", "zing.yaml")
     expected = {"zing": "zing.yaml"}
     assert_equal(manager.read(self.manifest.filename), expected)
Esempio n. 15
0
 def test_read_write(self):
     content = {"one": "stars", "two": "beers"}
     manager.write(self.filename, content)
     actual = manager.read(self.filename)
     assert_equal(content, actual)