Пример #1
0
 def test_create_admin_user_exists(self, mock_trans):
     from ramses import auth
     config = Mock()
     config.registry.settings = {
         'system.user': '******',
         'system.password': '******',
         'system.email': '*****@*****.**',
     }
     config.registry.auth_model.get_or_create.return_value = (1, False)
     auth.create_admin_user(config)
     assert not mock_trans.commit.called
     config.registry.auth_model.get_or_create.assert_called_once_with(
         username='******',
         defaults={
             'password': '******',
             'email': '*****@*****.**',
             'groups': ['admin']
         }
     )
Пример #2
0
 def test_create_admin_user_key_error(self):
     from ramses import auth
     config = Mock()
     config.registry.settings = {}
     auth.create_admin_user(config)
     assert not config.registry.auth_model.get_or_create.called