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()
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']
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])
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)
def setUpClass(cls): db.setup(clean=True) pass
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()