def test_copy(self): from copy import deepcopy r1 = MARCReader(file('test/one.dat')).next() r2 = deepcopy(r1) r1.add_field(Field('999', [' ', ' '], subfields=['a', 'foo'])) r2.add_field(Field('999', [' ', ' '], subfields=['a', 'bar'])) self.assertEqual(r1['999']['a'], 'foo') self.assertEqual(r2['999']['a'], 'bar')
def test_copy(self): from copy import deepcopy r1 = MARCReader(file("test/one.dat")).next() r2 = deepcopy(r1) r1.add_field(Field("999", [" ", " "], subfields=["a", "foo"])) r2.add_field(Field("999", [" ", " "], subfields=["a", "bar"])) self.assertEqual(r1["999"]["a"], "foo") self.assertEqual(r2["999"]["a"], "bar")