Exemplo n.º 1
0
 def test_post_delete_ok(self):
     from pyshop.views.account import Delete
     from pyshop.models import User
     view = Delete(self.create_request({'form.submitted': '1',
                                        },
                                       matchdict={'user_id': self.account_id
                                                  },))()
     self.assertIsRedirect(view)
     account = User.by_id(self.session, self.account_id)
     self.assertIsNone(account)
     self.account_todelete = []
Exemplo n.º 2
0
 def test_post_delete_ok(self):
     from pyshop.views.account import Delete
     from pyshop.models import User
     view = Delete(
         self.create_request(
             {
                 'form.submitted': '1',
             },
             matchdict={'user_id': self.account_id},
         ))()
     self.assertIsRedirect(view)
     account = User.by_id(self.session, self.account_id)
     self.assertIsNone(account)
     self.account_todelete = []
Exemplo n.º 3
0
 def test_post_edit_ok(self):
     from pyshop.views.account import Edit
     from pyshop.models import User, Group
     view = Edit(self.create_request({'form.submitted': '1',
                                      'user.login': u'dummy_edited',
                                      'user.firstname': u'',
                                      'user.lastname': u'',
                                      'user.email': u'*****@*****.**',
                                      'groups': [u'1']
                                      },
                                     matchdict={'user_id': self.account_id
                                                }))()
     self.assertIsRedirect(view)
     self.session.flush()
     user = User.by_id(self.session, self.account_id)
     self.assertEqual(user.login, u'dummy_edited')
     self.assertEqual([g.id for g in user.groups], [1])
Exemplo n.º 4
0
 def test_post_edit_ok(self):
     from pyshop.views.account import Edit
     from pyshop.models import User, Group
     view = Edit(
         self.create_request(
             {
                 'form.submitted': '1',
                 'user.login': u'dummy_edited',
                 'user.firstname': u'',
                 'user.lastname': u'',
                 'user.email': u'*****@*****.**',
                 'groups': [u'1']
             },
             matchdict={'user_id': self.account_id}))()
     self.assertIsRedirect(view)
     self.session.flush()
     user = User.by_id(self.session, self.account_id)
     self.assertEqual(user.login, u'dummy_edited')
     self.assertEqual([g.id for g in user.groups], [1])
Exemplo n.º 5
0
 def tearDown(self):
     from pyshop.models import User
     for id in self.account_todelete:
         u = User.by_id(self.session, id)
         self.session.delete(u)
     super(AccountTestCase, self).tearDown()
Exemplo n.º 6
0
 def tearDown(self):
     from pyshop.models import User
     for id in self.account_todelete:
         u = User.by_id(self.session, id)
         self.session.delete(u)
     super(AccountTestCase, self).tearDown()