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)