#NEWLINE# def test_facet_terms( self ) : #NEWLINE# #INDENT# 'Test terms facet' #NEWLINE# FacetTest . index_data ( [ { #NEWLINE# #INDENT# 'id' : 1 , #NEWLINE# 'color' : 'red' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'id' : 2 , #NEWLINE# 'color' : 'red' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'id' : 3 , #NEWLINE# 'color' : 'red' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'id' : 4 , #NEWLINE# 'color' : 'yellow' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'id' : 5 , #NEWLINE# 'color' : 'yellow' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'id' : 6 , #NEWLINE# 'color' : 'green' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'id' : 7 , #NEWLINE# 'color' : 'blue' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'id' : 8 , #NEWLINE# 'color' : 'white' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'id' : 9 , #NEWLINE# 'color' : 'brown' , #NEWLINE# #UNINDENT# } ] ) #NEWLINE# FacetTest . refresh ( ) #NEWLINE# qs = self . get_s ( ) . facet_raw ( created1 = { #NEWLINE# #INDENT# 'terms' : { #NEWLINE# #INDENT# 'field' : 'color' , #NEWLINE# 'size' : 2 , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# data = qs . facet_counts ( ) #NEWLINE# eq_ ( data [ 'created1' ] . data , [ { #NEWLINE# #INDENT# 'count' : 3 , #NEWLINE# 'term' : 'red' , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'count' : 2 , #NEWLINE# 'term' : 'yellow' , #NEWLINE# #UNINDENT# } ] )