Esempio n. 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")
Esempio n. 2
0
 def runTest(self):
     x = suggestions('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
     assert not x
Esempio n. 3
0
 def runTest(self):
     x = suggestions('eric')
     assert len(x) == 11
Esempio n. 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'])
Esempio n. 5
0
 def runTest(self):
     x = suggestions('cale')
     assert 'scale' in x