def test_multiple_ask(self): self.client.login(username='******', password='******') asking_form = asking_domain_form() self.client.post(reverse("ispdb_add"), asking_form) domain = models.DomainRequest.objects.get(name="test.com", config=None) assert isinstance(domain, models.DomainRequest) assert_equal(domain.votes, 1) self.client.post(reverse("ispdb_add"), asking_form) domain = models.DomainRequest.objects.get(name="test.com", config=None) assert isinstance(domain, models.DomainRequest) assert_equal(domain.votes, 2)
def test_add_with_unconfirmed(self): self.client.login(username='******', password='******') name = "test.com" unclaimed_after = models.DomainRequest.objects.filter(name=name, config=None) assert_false(unclaimed_after) asking_form = asking_domain_form() asking_form["domain-0-name"] = name self.client.post(reverse("ispdb_add"), asking_form) unclaimed = models.DomainRequest.objects.get(name=name, config=None) assert_true(unclaimed) domain_form = adding_domain_form() domain_form["domain-0-name"] = name self.client.post(reverse("ispdb_add"), domain_form) unclaimed_after = models.DomainRequest.objects.filter(name=name, config=None) assert_false(unclaimed_after) model = models.DomainRequest.objects.get(name=name) assert isinstance(model, models.DomainRequest)