File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
tests/unit_tests/test_dls_barcode/test_data_store Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 11import unittest
22from mock import MagicMock
33from mock import call
4- import os
54from dls_barcode .data_store import Store
65from dls_barcode .data_store .record import Record
7- from dls_barcode .data_store .store_manager import StoreManager
86
97ID0 = "id0"
108ID1 = "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
You can’t perform that action at this time.
0 commit comments