def wordTest(inputPath, distributionGranularity, wordGranularity, tempFile):
	salaryDictionary = SalaryDistribution(inputPath, distributionGranularity)
	salaryDictionary.parse()
	test1 = Word("Potato", wordGranularity)
	test1.initializeNewValues(salaryDictionary)
	test2 = Word("Celery", wordGranularity)
	test2.initializeNewValues(salaryDictionary)
	with open(tempFile, 'w') as dataDump:
		dataDump.write(test1.configure())
		dataDump.write(test2.configure())
	with open(tempFile, 'r') as reReading:
		wordList = []
		for line in reReading:
			try:
				wordList.append(Word.fromFileString(line))
			except NameError:
				continue
	print sum(wordList[0].values.values())
	print sum(wordList[1].values.values())
	wordList[0].increment(8250,increment = 147.25)
	print sum(wordList[0].values.values())
	print sum(wordList[1].values.values())
Esempio n. 2
0
def wordTest(inputPath, distributionGranularity, wordGranularity, tempFile):
	salaryDictionary = SalaryDistribution(inputPath, distributionGranularity)
	salaryDictionary.parse()
	test = Word("Potato", wordGranularity)
	test.initializeValues(salaryDictionary)
	with open(tempFile, 'w') as dataDump:
		dataDump.write(test.configure())
	with open(tempFile, 'r') as reReading:
		for line in reReading:
			try:
				check=Word.fromFileString(line)
				print check.configure()
				check.increment(8200, 3, 0.75)
				print ("~~~~~~~")
				print check.configure()
			except NameError:
				continue