Example #1
0
def find_words(request, word=""):
    import ocms
    import string
    import re

    word = re.sub("[^a-z]", "", word.lower())
    anagram_signature = "".join(sorted(word))
    anagram = word_data.get(anagram_signature, [])
    friends = ocms.suggestions(word)
    json = simplejson.dumps({"for": word, "words": anagram, "suggestions": list(sorted(friends))})
    return HttpResponse(json, mimetype="application/json")
Example #2
0
 def runTest(self):
     x = suggestions('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
     assert not x
Example #3
0
 def runTest(self):
     x = suggestions('eric')
     assert len(x) == 11
Example #4
0
 def runTest(self):
     x = suggestions('causes')
     assert x == set(['cause', 'cruses', 'causes', 'causer',
         'causeys', 'causen', 'pauses', 'caused', 'cauves',
         'hauses', 'camuses', 'carses', 'causey', 'cayuses', 
         'chuses', 'caules', 'clauses', 'cases', 'causers'])
Example #5
0
 def runTest(self):
     x = suggestions('cale')
     assert 'scale' in x