예제 #1
0
파일: models.py 프로젝트: webmaven/comport
    def from_department_and_password(department, password):
        extractor = Extractor.create(username='******' % department.name.replace (" ", "_"), email='*****@*****.**', department_id=department.id, password=password)
        extractor.roles.append(Role.create(name="extractor"))
        extractor.save()

        envs = extractor.generate_envs(password)

        return (extractor,envs)
예제 #2
0
    def test_access(self, user, testapp):
        admin_role = Role.create(name="admin")
        user.roles.append(admin_role)
        user.save()
        TestLoggingIn.test_can_log_in_returns_200(self, user=user, testapp=testapp)
        res = testapp.get("/admin").follow()

        assert res.status_code == 200
        assert "Admin Dashboard" in res
예제 #3
0
    def from_department_and_password(department, password):
        extractor = Extractor.create(username='******' % department.name.replace(
            " ", "_"), email='*****@*****.**', password=password)
        extractor.departments.append(department)
        extractor.roles.append(Role.create(name="extractor"))
        extractor.save()

        envs = extractor.generate_envs(password)

        return (extractor, envs)
예제 #4
0
    def test_access(self, user, testapp):
        admin_role = Role.create(name="admin")
        user.roles.append(admin_role)
        user.save()
        TestLoggingIn.test_can_log_in_returns_200(self,
                                                  user=user,
                                                  testapp=testapp)
        res = testapp.get("/admin").follow()

        assert res.status_code == 200
        assert "Admin Dashboard" in res