def testRecordNameFromEquivIdentifier(self): no_signals() record = Record.objects.create() rid = record.id self.assertTrue(record.id) fv = FieldValue.objects.create(field=self.idfield, record=record, value='Identifier 407') record = Record.objects.get(id=rid) self.assertEqual('identifier-407', record.name) # setting field value again should not change name fv.save() record = Record.objects.get(id=rid) self.assertEqual('identifier-407', record.name) # make sure setting another field value does not change the id FieldValue.objects.create(field=standardfield('title'), record=record, value='Some title') record = Record.objects.get(id=rid) self.assertEqual('identifier-407', record.name)
def test_record_name_from_equiv_identifier(self): record = Record.objects.create() rid = record.id self.assertTrue(record.id) fv = FieldValue.objects.create(field=self.idfield, record=record, value='Identifier 407') record = Record.objects.get(id=rid) self.assertEqual('identifier-407', record.name) # setting field value again should not change name fv.save() record = Record.objects.get(id=rid) self.assertEqual('identifier-407', record.name) # make sure setting another field value does not change the id FieldValue.objects.create(field=standardfield('title'), record=record, value='Some title') record = Record.objects.get(id=rid) self.assertEqual('identifier-407', record.name)
def setUp(self): no_signals() self.collection = Collection.objects.create(title='Test Collection', name='test') self.dcid = standardfield('identifier') self.idfield = Field.objects.create(label='My Identifier') self.idfield.equivalent.add(self.dcid)
def setUp(self): self.dcid = standardfield('identifier') self.dcrelation = standardfield('relation')
def setUp(self): self.collection = Collection.objects.create( title='Test Collection', name='test') self.dcid = standardfield('identifier') self.idfield = Field.objects.create(label='My Identifier') self.idfield.equivalent.add(self.dcid)