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())
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'])