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