Example #1
0
 def test_create_source_positive(self):
     source = Source(name='source1', mnemonic='source1', parent=self.org1, created_by=self.user1, updated_by=self.user1)
     source.full_clean()
     source.save()
     self.assertTrue(Source.objects.filter(
         mnemonic='source1',
         parent_type=ContentType.objects.get_for_model(Organization),
         parent_id=self.org1.id)
     .exists())
     self.assertEquals(source.mnemonic, source.__unicode__())
     self.assertEquals(self.org1.mnemonic, source.parent_resource)
     self.assertEquals(self.org1.resource_type, source.parent_resource_type)
     self.assertEquals(0, source.num_versions)
Example #2
0
 def test_create_source_positive__valid_attributes(self):
     source = Source(name='source1', mnemonic='source1', parent=self.userprofile1,
                     source_type='Dictionary', public_access=ACCESS_TYPE_EDIT, created_by=self.user1, updated_by=self.user1)
     source.full_clean()
     source.save()
     self.assertTrue(Source.objects.filter(
         mnemonic='source1',
         parent_type=ContentType.objects.get_for_model(UserProfile),
         parent_id=self.userprofile1.id)
     .exists())
     self.assertEquals(source.mnemonic, source.__unicode__())
     self.assertEquals(self.userprofile1.mnemonic, source.parent_resource)
     self.assertEquals(self.userprofile1.resource_type, source.parent_resource_type)
     self.assertEquals(0, source.num_versions)