Skip to content

Commit ec7922f

Browse files
committed
Backup - update
additional tests
1 parent d9bce73 commit ec7922f

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

tests/unit_tests/test_dls_barcode/test_data_store/test_store.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
import unittest
22
from mock import MagicMock
33
from mock import call
4-
import os
54
from dls_barcode.data_store import Store
65
from dls_barcode.data_store.record import Record
7-
from dls_barcode.data_store.store_manager import StoreManager
86

97
ID0 = "id0"
108
ID1 = "id1"
@@ -299,6 +297,10 @@ def test_when_records_are_deleted_then_store_file_is_updated(self):
299297

300298
# Assert
301299
self._comms_manager.to_file.assert_called()
300+
((record_lines_used), kwargs) = self._comms_manager.to_file.call_args_list[0]
301+
self.assertEqual(len(record_lines_used[0]), store.size())
302+
for r, l in zip(store.records, record_lines_used):
303+
self.assertIn(r, l)
302304

303305

304306
def test_when_records_are_deleted_then_csv_file_is_updated(self):
@@ -315,6 +317,11 @@ def test_when_records_are_deleted_then_csv_file_is_updated(self):
315317
# Assert
316318
self._comms_manager.to_csv_file.assert_called()
317319

320+
((record_lines_used), kwargs) = self._comms_manager.to_csv_file.call_args_list[0]
321+
self.assertEqual(len(record_lines_used[0]), store.size())
322+
for r, l in zip(store.records, record_lines_used):
323+
self.assertIn(r, l)
324+
318325
def test_given_a_non_empty_store_when_capacity_is_reduced_then_records_are_truncated_at_next_merge(self):
319326
# Arrange
320327
old_capacity = 4

0 commit comments

Comments
 (0)