コード例 #1
0
 def test_is_deleted_1(self):
     record = MarcRecord()
     self.assertFalse(record.is_deleted())
     record.status = LOGICALLY_DELETED
     self.assertTrue(record.is_deleted())
     record.status = PHYSICALLY_DELETED
     self.assertTrue(record.is_deleted())
     record.status = LAST
     self.assertFalse(record.is_deleted())
コード例 #2
0
 def test_encode_1(self):
     record = MarcRecord()
     record.mfn = 123
     record.version = 321
     record.status = LAST
     record.add(100, 'Field100').add(200, SubField('a', 'SubA'), SubField('b', 'SubB'))
     self.assertEqual(record.encode(), ['123#32', '0#321', '100#Field100', '200#^aSubA^bSubB'])