2018-05-09 00:41:27 +00:00
#!/usr/bin/env python
import unittest
import util
class TestModels ( unittest . TestCase ) :
def runTest ( self ) :
# modelNames
modelNames = util . invoke ( ' modelNames ' )
self . assertGreater ( len ( modelNames ) , 0 )
# modelNamesAndIds
modelNamesAndIds = util . invoke ( ' modelNamesAndIds ' )
self . assertGreater ( len ( modelNames ) , 0 )
# modelFieldNames
modelFields = util . invoke ( ' modelFieldNames ' , modelName = modelNames [ 0 ] )
# modelFieldsOnTemplates
modelFieldsOnTemplates = util . invoke ( ' modelFieldsOnTemplates ' , modelName = modelNames [ 0 ] )
2019-03-01 17:38:30 +00:00
# createModel with css
newModel = util . invoke ( ' createModel ' , modelName = ' testModel ' , inOrderFields = [ ' field1 ' , ' field2 ' ] , cardTemplates = [ { ' Front ' : ' field1 ' , ' Back ' : ' field2 ' } ] , css = ' some random css ' )
# createModel without css
newModel = util . invoke ( ' createModel ' , modelName = ' testModel-second ' , inOrderFields = [ ' field1 ' , ' field2 ' ] , cardTemplates = [ { ' Front ' : ' field1 ' , ' Back ' : ' field2 ' } ] )
2018-05-09 00:41:27 +00:00
if __name__ == ' __main__ ' :
unittest . main ( )