Exemplo n.º 1
0
 def test_new_cache(self):
     """Verify a new documents are cached."""
     mock_tree = Mock()
     mock_tree._document_cache = {}
     document = MockDocument.new(mock_tree,
                                 EMPTY, root=FILES, prefix='NEW', digits=2)
     mock_tree.vcs.add.assert_called_once_with(document.config)
     self.assertEqual(document, mock_tree._document_cache[document.prefix])
Exemplo n.º 2
0
 def test_new(self):
     """Verify a new document can be created with defaults."""
     MockDocument._create.reset_mock()
     path = os.path.join(EMPTY, '.doorstop.yml')
     document = MockDocument.new(None,
                                 EMPTY, root=FILES, prefix='NEW', digits=2)
     self.assertEqual('NEW', document.prefix)
     self.assertEqual(2, document.digits)
     MockDocument._create.assert_called_once_with(path, name='document')