def test_items(self, mock_open): reader = oc.ContentsReader("filename") reader.close = mock.MagicMock() items = ['a', 'b', 'c', 'd'] reader._items = items self.assertEqual(list(reader.items()), items) reader.close.assert_called_once()
def test_close(self, mock_open): reader = oc.ContentsReader("filename") reader.close() mock_open.return_value.close.assert_called_once()
def test_init(self, mock_open): reader = oc.ContentsReader("filename") mock_open.assert_called_with("filename", "r") self.assertIsNotNone(reader.file)