#NEWLINE# def test_mongo_obj( self ) : #NEWLINE# #INDENT# schema = { #NEWLINE# #INDENT# 'data' : ( str , True ) , #NEWLINE# #UNINDENT# } #NEWLINE# @ mongo_obj ( schema ) #NEWLINE# def get_obj( data ) : #NEWLINE# #INDENT# return data #NEWLINE# #UNINDENT# self . assertIn ( 'data' , get_obj ( { #NEWLINE# #INDENT# 'data' : 'test' , #NEWLINE# #UNINDENT# } ) ) #NEWLINE# self . assertIn ( 'data' , get_obj ( { #NEWLINE# #INDENT# 'data' : 'test' , #NEWLINE# #UNINDENT# } ) ) #NEWLINE# self . assertRaises ( WrongFieldType , get_obj , { #NEWLINE# #INDENT# 'data' : 5 , #NEWLINE# #UNINDENT# } ) #NEWLINE# self . assertIn ( 'data' , get_obj ( { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ) )