def test_anonymous_boundary_thumbprint(self): make_simple_boundary('n', n=0) instance = make_instance() thumbprint1 = instance.boundary_thumbprint make_anonymous_boundary(n=1) thumbprint2 = instance.boundary_thumbprint self.assertEqual(thumbprint1, thumbprint2)
def test_two_boundary_thumbprint(self): make_simple_boundary('n1', n=0) instance = make_instance() thumbprint1 = instance.boundary_thumbprint make_simple_boundary('n2', n=1) thumbprint2 = instance.boundary_thumbprint self.assertNotEqual(thumbprint1, thumbprint2)
def test_boundary_thumbprint(self): b = make_simple_boundary('n', n=0) instance = make_instance() thumbprint1 = instance.boundary_thumbprint b.name = 'n1' b.save() thumbprint2 = instance.boundary_thumbprint self.assertNotEqual(thumbprint1, thumbprint2)
def setUp(self): self.instance = make_instance(name='Test Instance') self.species = Species(instance=self.instance, common_name='Test Common Name', genus='Test Genus', cultivar='Test Cultivar', species='Test Species') self.species.save_base() self.user = make_user(username='******', password='******') self.import_event = ImportEvent(imported_by=self.user) self.import_event.save_base() self.plot = Plot(geom=Point(0, 0), instance=self.instance, address_street="123 Main Street") self.plot.save_base() self.tree = Tree(plot=self.plot, instance=self.instance) self.tree.save_base() self.boundary = make_simple_boundary("Test Boundary") self.role = make_commander_role(self.instance) self.role.name = "Test Role" self.role.save() self.field_permission = FieldPermission( model_name="Tree", field_name="readonly", permission_level=FieldPermission.READ_ONLY, role=self.role, instance=self.instance) self.field_permission.save_base() self.audit = Audit(action=Audit.Type.Update, model="Tree", field="readonly", model_id=1, user=self.user, previous_value=True, current_value=False) self.audit.save_base() self.reputation_metric = ReputationMetric(instance=self.instance, model_name="Tree", action="Test Action") self.reputation_metric.save_base()
def setUp(self): self.instance = make_instance(name='Test Instance') self.species = Species(instance=self.instance, common_name='Test Common Name', genus='Test Genus', cultivar='Test Cultivar', species='Test Species') self.species.save_base() self.user = make_user(username='******', password='******') self.plot = Plot(geom=Point(1, 1), instance=self.instance, address_street="123 Main Street") self.plot.save_base() self.tree = Tree(plot=self.plot, instance=self.instance) self.tree.save_base() self.boundary = make_simple_boundary("Test Boundary") self.role = Role(instance=self.instance, name='Test Role', rep_thresh=2) self.role.save() self.field_permission = FieldPermission( model_name="Tree", field_name="readonly", permission_level=FieldPermission.READ_ONLY, role=self.role, instance=self.instance) self.field_permission.save_base() self.audit = Audit(action=Audit.Type.Update, model="Tree", field="readonly", model_id=1, user=self.user, previous_value=True, current_value=False) self.audit.save_base() self.reputation_metric = ReputationMetric(instance=self.instance, model_name="Tree", action="Test Action") self.reputation_metric.save_base()
def make_boundary(self): boundary = make_simple_boundary('b') boundary.save() self.instance.boundaries.add(boundary) return boundary