Example #1
0
    def test_new_austin_python_profile(self):
        """ Test that a new profile is saved with proper information. """
        user = User(username="******", password="******")
        user.save()

        profile = AustinPython(user=user, name="Testing", email="*****@*****.**")
        profile.save()

        self.assertEqual(user.profile.id, profile.id)
        self.assertEqual(profile.data, {})

        profile = AustinPython(user=user, name="duplicate",
                               email="*****@*****.**")
        self.assertRaises(IntegrityError, profile.save)
Example #2
0
 def test_new_austin_python_profile_from_request(self):
     """ Test a new profile from a mock request object. """
     request = Mock(POST={"name": "testing"})
     profile = AustinPython.populate_from_request(request)
     self.assertEqual(profile.name, "testing")