#NEWLINE# def test_with_linkedin_minimal_example( self ) : #NEWLINE# #INDENT# data = fixtures . get_sample ( 'minimal-1.json' ) #NEWLINE# expected = { #NEWLINE# #INDENT# '$schema' : 'http://json-schema.org/draft-04/schema' , #NEWLINE# 'properties' : { #NEWLINE# #INDENT# 'also_viewed' : { #NEWLINE# #INDENT# 'items' : { #NEWLINE# #INDENT# 'type' : 'string' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'type' : 'array' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'family_name' : { #NEWLINE# #INDENT# 'type' : 'string' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'full_name' : { #NEWLINE# #INDENT# 'type' : 'string' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'given_name' : { #NEWLINE# #INDENT# 'type' : 'string' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'headline' : { #NEWLINE# #INDENT# 'type' : 'string' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'linkedin_id' : { #NEWLINE# #INDENT# 'type' : 'string' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'locality' : { #NEWLINE# #INDENT# 'type' : 'string' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'num_connections' : { #NEWLINE# #INDENT# 'type' : 'string' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'updated' : { #NEWLINE# #INDENT# 'type' : 'string' , #NEWLINE# #UNINDENT# } , #NEWLINE# 'url' : { #NEWLINE# #INDENT# 'type' : 'string' , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , #NEWLINE# 'required' : [ 'family_name' , 'updated' , 'linkedin_id' , 'locality' , 'headline' , 'num_connections' , 'url' , 'also_viewed' , 'given_name' , 'full_name' ] , #NEWLINE# 'type' : 'object' , #NEWLINE# #UNINDENT# } #NEWLINE# self . assertSchemaEqual ( generate_schema ( data ) , data )