blob: 9eb41cdf39960819e15d09edd1a0b99bd9111239 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
from django.core import management
from django.contrib import auth
from askbot.tests.utils import AskbotTestCase
from askbot import models
class ManagementCommandTests(AskbotTestCase):
def test_add_askbot_user(self):
username = 'test user'
password = 'secretno1'
management.call_command(
'add_askbot_user',
email = 'test@askbot.org',
username = username,
frequency = 'd',
password = password
)
#check that we have the user
users = models.User.objects.filter(username = username)
self.assertEquals(users.count(), 1)
user = users[0]
#check thath subscrptions are correct
subs = models.EmailFeedSetting.objects.filter(
subscriber = user,
)
self.assertEquals(subs.count(), 5)
#try to log in
user = auth.authenticate(username = username, password = password)
self.assertTrue(user is not None)
|