Esempio n. 1
0
 def test_hash(self):
     """Verify documents can be hashed."""
     document1 = MockDocument('path/to/fake1')
     document2 = MockDocument('path/to/fake2')
     document3 = MockDocument('path/to/fake2')
     my_set = set()
     # Act
     my_set.add(document1)
     my_set.add(document2)
     my_set.add(document3)
     # Assert
     self.assertEqual(2, len(my_set))
Esempio n. 2
0
 def test_add_item_empty(self, mock_new):
     """Verify an item can be added to an new document."""
     document = MockDocument(NEW, ROOT)
     document.prefix = 'NEW'
     self.assertIsNot(None, document.add_item(reorder=False))
     mock_new.assert_called_once_with(None,
                                      document,
                                      NEW,
                                      ROOT,
                                      'NEW001',
                                      level=None)
Esempio n. 3
0
 def setUp(self):
     self.document = MockDocument(FILES, root=ROOT)