コード例 #1
0
ファイル: tests.py プロジェクト: eResearchSandpit/rooibos
    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)
コード例 #2
0
ファイル: tests.py プロジェクト: mdid-devs/vrchost-rooibos
    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)
コード例 #3
0
ファイル: tests.py プロジェクト: eResearchSandpit/rooibos
 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)
コード例 #4
0
ファイル: tests.py プロジェクト: mdid-devs/vrchost-rooibos
 def setUp(self):
     self.dcid = standardfield('identifier')
     self.dcrelation = standardfield('relation')
コード例 #5
0
ファイル: tests.py プロジェクト: mdid-devs/vrchost-rooibos
 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)