コード例 #1
0
 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)
コード例 #2
0
ファイル: test_instance.py プロジェクト: OpenTreeMap/otm-core
 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)
コード例 #3
0
 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)
コード例 #4
0
ファイル: test_instance.py プロジェクト: OpenTreeMap/otm-core
 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)
コード例 #5
0
 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)
コード例 #6
0
ファイル: test_instance.py プロジェクト: OpenTreeMap/otm-core
 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)
コード例 #7
0
ファイル: models.py プロジェクト: mmcfarland/OTM2
    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()
コード例 #8
0
    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()
コード例 #9
0
 def make_boundary(self):
     boundary = make_simple_boundary('b')
     boundary.save()
     self.instance.boundaries.add(boundary)
     return boundary
コード例 #10
0
ファイル: urls.py プロジェクト: summer-of-open-source/OTM2
 def make_boundary(self):
     boundary = make_simple_boundary('b')
     boundary.save()
     self.instance.boundaries.add(boundary)
     return boundary