Esempio n. 1
0
 def setUpClass(cls):
     db.setup(clean=True)
     cls.course_id = 'yeigling'
     cls.login = scrape.Login(username='******',
                              password='******',
                              can_access=cls.course_id)
     cls.login.save()
Esempio n. 2
0
 def setUpClass(cls):
     db.setup(clean=True)
     cls.api = app.test_client()
     cls.api.testing = True
     cls.user = {'lts_id': '1234', 'secret': ''}
     result = cls.api.post('/api/v1.0/enroll', query_string=cls.user)
     data = json.loads(result.data)
     cls.user['secret'] = data['keep_this']
Esempio n. 3
0
 def setUpClass(cls):
     db.setup(clean=True)
     # See with a known user
     course.create_if_not_exist('56565', 'english')
     d = stats.Stats.new_stats_dict()
     d['lts_id'] = '12345'
     d['course_id'] = '56565'
     d['weekday_posts_list'] = [1, 2, 3, 4, 5, 6, 7]
     d['post_day_of_year_dict'] = {12: 23, 34: 1, 45: 1}
     d['sentiment_dict'] = {12: 0.23, 56: -0.4, 210: 0.5}
     d['subjectivity_dict'] = {12: 0.23, 56: -0.4, 210: 0.5}
     d = stats.Stats.blobify({'12345': d})
     stats.Stats.create(**d[0])
Esempio n. 4
0
        course_id = request.args.get('course_id')
        wrapper = scrape.make_piazza_wrapper(course_id)
        if not wrapper:
            return jsonify("Unknown course login")
        executor.submit(scrape.start_scrape, wrapper, course_id)
        return jsonify("Task Started")


@app.route('/', methods=['GET'])
def index():
    return ''


@app.route(ver + '/usage', methods=['GET'])
@check_header
def get_user_count():
    """Report the misc stats about enrollment"""
    user_count = User.select().count()
    stats_count = Stats.select().count()
    course_count = Course.select().count()
    return jsonify({
        "user_count": user_count,
        "status_count": stats_count,
        "course_count": course_count
    })


if __name__ == '__main__':
    db.setup(clean=False)
    app.run(debug=debug)
Esempio n. 5
0
 def setUpClass(cls):
     db.setup(clean=True)
     pass
Esempio n. 6
0
 def setUpClass(cls):
     db.setup(clean=True)
     # See with a known course
     cls.course = course.Course(course_id='12345', course_name='new tech')
     cls.course.save()