Esempio n. 1
0
	def testTemperatureKnownValues(self):
		"""temperature objects should be created with known input"""
		for temp, experiment, structure in self.knownValues:
			temperatureTestObject = splint.temperature(temp, experiment, structure)
			self.assertEqual(temperatureTestObject.name, temp)
			self.assertEqual(temperatureTestObject.experiment_name, experiment)
			self.assertEqual(temperatureTestObject.structure_file, structure)
Esempio n. 2
0
	def testTemperatureMakeDir(self):
		"""temperature directories should be created with known input"""
		for temp, experiment, structure in self.knownValues:
			temperatureTestObject = splint.temperature(temp, experiment, structure)
			if not os.path.isdir(str(temp)):
				temperatureTestObject.__make_dir__()
				tempDir = str(temp)
				self.assertRaises(OSError, os.mkdir, tempDir)
				os.rmdir(str(temp))
Esempio n. 3
0
	def testTemperatureMakeSubmission(self):
		"""Submission files should be created with known input"""
		testTemp = 70.2
		temperatureTestObject = splint.temperature(testTemp, "test", "structure.pdb")
		if not os.path.isdir(str(testTemp)):
			os.mkdir(str(testTemp))
			temperatureTestObject.make_submission()
			f = open(str(testTemp) + '/' + 'SUBMIT.1.cmd', 'r')
			i = 0
			for line in f:
				self.assertEqual(line, self.knownSubmission[i])
				i += 1
			f.close()
			os.remove(str(testTemp) + '/' + 'SUBMIT.1.cmd')
			os.rmdir(str(testTemp))
Esempio n. 4
0
	def testTemperatureMakeMDRUN(self):
		"""mdrun files should be created with known input"""
		testTemp = 70.0
		temperatureTestObject = splint.temperature(testTemp, "test_experiment", "structure.pdb")
		if not os.path.isdir(str(testTemp)):
			os.mkdir(str(testTemp))
			temperatureTestObject.make_mdrun()
			f = open(str(testTemp) + '/' + 'mdrun.1.mdp', 'r')
			i = 0
			for line in f:
				self.assertEqual(line, self.knownMDRun[i])
				i += 1
			f.close()
			os.remove(str(testTemp) + '/' + 'mdrun.1.mdp')
			os.rmdir(str(testTemp))
Esempio n. 5
0
	def setUp(self):
		testTemperature = 0.1
		testExperiment = "testObject"
		testStructure = "testStructure.pdb"
		self.testTempObject = splint.temperature(testTemperature, testExperiment, testStructure)