Example #1
0
 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')
Example #2
0
 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')
Example #3
0
File: record.py Project: gsf/pymarc
    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")