예제 #1
0
    def setUp(self):
        # clean DB
        db.users.drop()
        db.events.drop()
        db.groups.drop()

        # create normal user
        a = unicode(uuid.uuid1())
        u = User.create(username=u'test',
                        password=u'test',
                        roles=[u'authenticated'],
                        signup_email=u'test@localhost',
                        activation_key=a,
                        active=True)
        #print u
        self.assertNotEqual(u, None)

        # create a moderator
        a = unicode(uuid.uuid1())
        u = User.create(username=u'mod',
                        password=u'mod',
                        roles=[u'authenticated', u'moderator'],
                        signup_email=u'mod@localhost',
                        activation_key=a,
                        active=True)
        #print u
        self.assertNotEqual(u, None)
예제 #2
0
    def setUp(self):
        # clean DB
        db.users.drop()
        db.events.drop()
        db.groups.drop()

        # create normal user
        a = unicode(uuid.uuid1())
        u = User.create(username=u'test',
                        password=u'test',
                        roles=[u'authenticated'],
                        signup_email=u'test@localhost',
                        activation_key=a,
                        active=True)
        #print u
        self.assertNotEqual(u, None)

        # create a moderator
        a = unicode(uuid.uuid1())
        u = User.create(username=u'mod',
                        password=u'mod',
                        roles=[u'authenticated', u'moderator'],
                        signup_email=u'mod@localhost',
                        activation_key=a,
                        active=True)
        #print u
        self.assertNotEqual(u, None)
예제 #3
0
 def adduser(user, password, email, moderator=False):
     # create normal user
     a = unicode(uuid.uuid1())
     u = User.create(username=unicode(user),
                     password=unicode(password),
                     signup_email=unicode(email),
                     activation_key=a,
                     )
     u.active = True
     if moderator:
         u.roles.append(u"moderator")
     u.save()
예제 #4
0
 def adduser(user, password, email, moderator=False):
     # create normal user
     a = unicode(uuid.uuid1())
     u = User.create(
         username=unicode(user),
         password=unicode(password),
         signup_email=unicode(email),
         activation_key=a,
     )
     u.active = True
     if moderator:
         u.roles.append(u"moderator")
     u.save()
예제 #5
0
 def test_create_user_and_login_without_activation(self):
     a = unicode(uuid.uuid1())
     p = db.Profile()
     u = User.create(username=u'test99',
                     password=u'test99',
                     signup_email=u'test@localhost',
                     activation_key=a,
                     )
     self.assertNotEqual(u, None)
     response = self.client.post("/users/login",
                                 data={'username': '******',
                                       'password': '******'})
     self.assert200(response)
     assert "Sorry, wrong credentials" in response.data
예제 #6
0
 def create_user(self, username):
     u = User.create( username=username, password=u'hallo',
                      signup_email=u'planlos-test1@localhost')
예제 #7
0
 def create_user(self, username):
     u = User.create(username=username,
                     password=u'hallo',
                     signup_email=u'planlos-test1@localhost')