def test_has_country(self): u = user(username="******", full_name="sam") p = u.get_profile() p.country = "us" p.save() assert self.client.login(email=u.email) r = self.client.get(reverse("profile", args=[u.username]), follow=True) self.assertContains(r, "<dt>Location</dt>")
def test_username_filled_in(self): """The username field should have a type and value.""" newbie = user(username="******", email="*****@*****.**") url = reverse("profile.edit") assert self.client.login(email=newbie.email) response = self.client.get(url, follow=True) eq_(200, response.status_code) doc = pq(response.content) field = doc("#id_username")[0] eq_("input", field.tag) assert "value" in field.attrib eq_("text", field.attrib["type"]) eq_(newbie.username, field.attrib["value"])