def index(): #default template template = kid.Template( name=os.path.basename(__file__)[:-3], title=get_text('sitename') + '-' + get_text(os.path.basename(__file__)[:-3]), projects=[], techs=[], headline=get_text(os.path.basename(__file__)[:-3]), project_not_found=get_text('database_not_available'), **common_language[DEFAULT_LANGUAGE]) data.init() techniques = data.retrieve_technique_stats() if techniques[0] == 0: template = kid.Template(name=os.path.basename(__file__)[:-3], title=get_text('sitename') + ' - ' + get_text('techniques'), headline=get_text('techniques'), techs=techniques[1], project_not_found='', **common_language[DEFAULT_LANGUAGE]) template.cache = False return template.serialize(output='xhtml-strict')
def index(): technique_stats = data.retrieve_technique_stats()[1] techniques = data.retrieve_techniques()[1] template = kid.Template(file=os.path.dirname(__file__) + os.sep + 'templates' + os.sep + 'techniques', technique_stats=technique_stats, techniques=techniques, cache=0) template.cache = False site.cache = False return template.serialize(output='xhtml-strict')
def index(): #default template template = kid.Template(name=os.path.basename(__file__)[:-3], title=get_text('sitename') + '-' + get_text(os.path.basename(__file__)[:-3]), projects=[], techs= [], headline=get_text(os.path.basename(__file__)[:-3]), project_not_found=get_text('database_not_available'), **common_language[DEFAULT_LANGUAGE]) data.init() techniques = data.retrieve_technique_stats() if techniques[0] == 0: template = kid.Template(name=os.path.basename(__file__)[:-3], title=get_text('sitename') + ' - ' + get_text('techniques'), headline=get_text('techniques'), techs=techniques[1], project_not_found='', **common_language[DEFAULT_LANGUAGE]) template.cache = False return template.serialize(output='xhtml-strict')
def techniques(): #opens techniques page reload_init() logger('###Techniques page visited') return render_template('techniques.html', techniques = data.retrieve_techniques()[1], tech_stats = data.retrieve_technique_stats()[1], descr = data.retrieve_projects()[1]) #renders techniques.html and gives it the variables 'techniques' and 'tech_stats' from the data.py file
def page_tech(tech): data.init() _techs = data.retrieve_technique_stats()[1] data_error = data._error_meaning[data._error_code] return render_template("technique.html", _db_data=data._data, _techniques = _techs,_tech=tech, data_error=data_error)
errcode, result = data.retrieve_projects(techniques=[], search="okänt", search_fields=["project_no","project_name","course_name"]) WORKED(errcode) assert len(result) == 3 errcode, result = data.retrieve_projects(search="okänt", search_fields=[]) WORKED(errcode) assert len(result) == 0 errcode, result = data.retrieve_projects(sort_by='group_size') WORKED(errcode) assert len(result) == 4 assert result[0][u'project_no'] == 1 assert result[1][u'project_no'] == 3 assert result[2][u'project_no'] == 2 assert result[3][u'project_no'] == 4 errcode, result = data.retrieve_technique_stats() WORKED(errcode) t_stats_expect_result = [ {u'count': 1, u'name': u'ada', u'projects': [{u'id': 2, u'name': u'2007'}]}, {u'count': 1, u'name': u'c++', u'projects': [{u'id': 3, u'name': u'NEJ'}]}, {u'count': 1, u'name': u'csv', u'projects': [{u'id': 3, u'name': u'NEJ'}]}, {u'count': 3, u'name': u'python', u'projects': [{u'id': 2, u'name': u'2007'}, {u'id': 3, u'name': u'NEJ'}, {u'id': 1, u'name': u'python data-module test script'}]} ] assert result == t_stats_expect_result os.rename(data_temp_name, "data.csv") print "Tests Complete!"
def techniques(): data.init() log('Displaying all techniques') return render_template('techniques.html', techniques = data.retrieve_technique_stats()[1])