コード例 #1
0
ファイル: tests.py プロジェクト: jensechu/Boss-Spawns
    def test_matching_submittions_dont_dupe(self):
        # Submit once
        form = DeathCountForm(self.data)
        data = form.save(self.user, self.boss, self.server)
        self.assertIsNotNone(data)
        self.assertIsInstance(data, DeathCount)

        # SUbmit twice
        form = DeathCountForm(self.data)
        data = form.save(self.user, self.boss, self.server)
        self.assertIsNotNone(data)
        self.assertIsInstance(data, DeathCount)

        self.assertEqual(
            DeathCount.objects.count(), 1,
            "Second matching submission should not create DeathCount")

        # SUbmit a new time
        self.data['death_time'] = self.data['death_time'].replace("38", "39")
        form = DeathCountForm(self.data)
        data = form.save(self.user, self.boss, self.server)
        self.assertEqual(DeathCount.objects.count(), 2,
                         "Non-existing submission should create DeathCount")
コード例 #2
0
ファイル: tests.py プロジェクト: jensechu/Boss-Spawns
 def test_form_save(self):
     form = DeathCountForm(self.data)
     data = form.save(self.user, self.boss, self.server)
     self.assertIsNotNone(data)
     self.assertIsInstance(data, DeathCount)