コード例 #1
0
ファイル: tests.py プロジェクト: dkosmidis/BuzzTheTrees
    def test_user_dict_to_model(self):
        user_dict = json.loads(self.user_blob)
        user = dict_to_model(MIGRATION_RULES, 'user', user_dict, self.instance)

        user.save_with_user(self.commander)

        user = User.objects.get(pk=user.pk)
        self.assertEqual(user.username, "kyle_reese")
        self.assertEqual(user.first_name, "Kyle")
        self.assertEqual(user.last_name, "Reese")
        self.assertEqual(user.email, "*****@*****.**")
        self.assertEqual(user.is_active, True)
        self.assertEqual(user.is_superuser, False)
        self.assertEqual(user.is_staff, False)
        self.assertEqual(user.groups.count(), 0)
        self.assertEqual(user.user_permissions.count(), 0)
コード例 #2
0
ファイル: tests.py プロジェクト: PyBulls/OTM2
    def test_user_dict_to_model(self):
        user_dict = json.loads(self.user_blob)
        user = dict_to_model(MIGRATION_RULES,
                             'user', user_dict, self.instance)

        user.save_with_user(self.commander)

        user = User.objects.get(pk=user.pk)
        self.assertEqual(user.username, "kyle_reese")
        self.assertEqual(user.first_name, "Kyle")
        self.assertEqual(user.last_name, "Reese")
        self.assertEqual(user.email, "*****@*****.**")
        self.assertEqual(user.is_active, True)
        self.assertEqual(user.is_superuser, False)
        self.assertEqual(user.is_staff, False)
        self.assertEqual(user.groups.count(), 0)
        self.assertEqual(user.user_permissions.count(), 0)
コード例 #3
0
ファイル: tests.py プロジェクト: dkosmidis/BuzzTheTrees
 def test_plot_dict_to_model(self):
     plot_dict = json.loads(self.plot_blob)
     plot = dict_to_model(MIGRATION_RULES, 'plot', plot_dict, self.instance)
     # test that the plot geom is transformed as follows
     test_geom = copy(plot.geom)
     test_geom.transform(3857)
     plot.save_with_user(self.commander)
     plot = Plot.objects.get(pk=plot.pk)
     self.assertEqual(plot.owner_orig_id, '84368')
     self.assertEqual(plot.address_street, None)
     self.assertEqual(plot.address_zip, None)
     self.assertEqual(plot.width, 5.2)
     self.assertEqual(plot.readonly, True)
     self.assertEqual(plot.address_city, "123 Main Street")
     self.assertEqual(plot.geom.x, test_geom.x)
     self.assertEqual(plot.geom.y, test_geom.y)
     self.assertEqual(plot.length, 1.3)
コード例 #4
0
ファイル: tests.py プロジェクト: PyBulls/OTM2
 def test_plot_dict_to_model(self):
     plot_dict = json.loads(self.plot_blob)
     plot = dict_to_model(MIGRATION_RULES,
                          'plot', plot_dict, self.instance)
     # test that the plot geom is transformed as follows
     test_geom = copy(plot.geom)
     test_geom.transform(3857)
     plot.save_with_user(self.commander)
     plot = Plot.objects.get(pk=plot.pk)
     self.assertEqual(plot.owner_orig_id, '84368')
     self.assertEqual(plot.address_street, None)
     self.assertEqual(plot.address_zip, None)
     self.assertEqual(plot.width, 5.2)
     self.assertEqual(plot.readonly, True)
     self.assertEqual(plot.address_city, "123 Main Street")
     self.assertEqual(plot.geom.x, test_geom.x)
     self.assertEqual(plot.geom.y, test_geom.y)
     self.assertEqual(plot.length, 1.3)
コード例 #5
0
ファイル: tests.py プロジェクト: PyBulls/OTM2
    def test_tree_dict_to_model(self):
        test_plot = Plot(geom=Point(0, 0), instance=self.instance)
        test_plot.id = 95
        test_plot.save_with_user(self.commander)

        test_species = Species(instance=self.instance, otm_code="1",
                               common_name="asdfa", genus="sdfs")
        test_species.id = 85
        test_species.save_with_user(self.commander)

        tree_dict = json.loads(self.tree_blob)
        tree = dict_to_model(MIGRATION_RULES,
                             'tree', tree_dict, self.instance)
        tree.save_with_user(self.commander)
        tree = Tree.objects.get(pk=tree.pk)
        self.assertEqual(tree.plot, test_plot)
        self.assertEqual(tree.species, test_species)
        self.assertEqual(tree.readonly, True)
        self.assertEqual(tree.diameter, 0.2900001566)
        self.assertEqual(tree.canopy_height, None)
        self.assertEqual(tree.date_planted, None)
        self.assertEqual(tree.date_removed, None)
コード例 #6
0
ファイル: tests.py プロジェクト: dkosmidis/BuzzTheTrees
    def test_tree_dict_to_model(self):
        test_plot = Plot(geom=self.instance.center, instance=self.instance)
        test_plot.id = 95
        test_plot.save_with_user(self.commander)

        test_species = Species(instance=self.instance,
                               otm_code="1",
                               common_name="asdfa",
                               genus="sdfs")
        test_species.id = 85
        test_species.save_with_user(self.commander)

        tree_dict = json.loads(self.tree_blob)
        tree = dict_to_model(MIGRATION_RULES, 'tree', tree_dict, self.instance)
        tree.save_with_user(self.commander)
        tree = Tree.objects.get(pk=tree.pk)
        self.assertEqual(tree.plot, test_plot)
        self.assertEqual(tree.species, test_species)
        self.assertEqual(tree.readonly, True)
        self.assertEqual(tree.diameter, 0.2900001566)
        self.assertEqual(tree.canopy_height, None)
        self.assertEqual(tree.date_planted, None)
        self.assertEqual(tree.date_removed, None)