test_idiolectalyzer_feeder.py 944 B

1234567891011121314151617181920212223242526272829303132
  1. import unittest
  2. import sys
  3. import re
  4. sys.path.append("..")
  5. import idiolectalyzer
  6. import idiolectalyzer_feeder
  7. import collections
  8. def readTestText(testTextFile):
  9. with open(testTextFile,'r') as testFile:
  10. testText=testFile.read()
  11. testFile.close()
  12. return testText
  13. class testTextFeed(unittest.TestCase):
  14. def testCountWords(self):
  15. testTextFile="mockdata/251words.txt"
  16. expectedCount = 251
  17. testText = readTestText(testTextFile)
  18. countedCount=idiolectalyzer_feeder.countWordsIn(testText)
  19. self.assertEqual(countedCount,expectedCount)
  20. testTextFile="mockdata/26213words.txt"
  21. expectedCount = 26213
  22. testText = readTestText(testTextFile)
  23. countedCount=idiolectalyzer_feeder.countWordsIn(testText)
  24. self.assertEqual(countedCount,expectedCount)
  25. def testCheckWordCount(self):
  26. #this is a simple arithmatic operation.
  27. pass