Exemplo n.º 1
0
    def test_build(self):
        """
        UserFactory can build a User without validating
        """
        result = UserFactory.build(username='******')

        self.assertEqual(self.user_model.objects.count(), 0)
        self.assertEqual(result.username, 'BAD USER')
Exemplo n.º 2
0
    def test_build_save(self):
        """
        UserFactory can be saved with invalid data if build is used
        """
        user = UserFactory.build(username='******')

        result = user.save()

        self.assertIsNone(result)
        self.assertEqual(self.user_model.objects.count(), 1)
        self.assertEqual(self.user_model.objects.get(username='******'),
                         user)