'Override the base implementation to randomize the email'

def _setup_user(self, is_staff=False, password=None):

    email = 'foo_{0}@test.com'.format(uuid4().hex[:8])
    password = (password if password else 'foo')
    username = 'test_{0}'.format(uuid4().hex[:8])
    self.create_account(username, email, password)
    self.activate_user(email)
    if is_staff:
        user = User.objects.get(email=email)
        user.is_staff = True
        user.save()
    return (email, password)
