def test_running_chain(self): self.assertFalse(simulation.Running_Chain(self.p_state)) def test_running_collection(self): self.assertFalse(simulation.Running_Collection(self.p_state)) def test_running_anywhere_chain(self): self.assertFalse(simulation.Running_Anywhere_Chain(self.p_state)) def test_running_anywhere_collection(self): self.assertFalse(simulation.Running_Anywhere_Collection(self.p_state)) ######### def suite(): suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(Simulation_StartStop)) suite.addTest(unittest.makeSuite(Simulation_Running)) return suite suite = suite() runner = unittest.TextTestRunner() success = runner.run(suite).wasSuccessful() state.delete(p_state) # Delete State sys.exit(not success)
arr = system.get_spin_directions(self.p_state) for i in range(nos): self.assertAlmostEqual(arr[i][0], 0.) self.assertAlmostEqual(arr[i][1], 0.) self.assertAlmostEqual(arr[i][2], 1.) def test_get_energy(self): # NOTE: that test is trivial E = system.get_energy(self.p_state) # NOTE: there is no way to test the system.Update_Data() and system.Print_Energy_Array() ######### def suite(): suite = unittest.TestSuite() suite.addTest(unittest.makeSuite(SystemGetters)) return suite if __name__ == '__main__': suite = suite() runner = unittest.TextTestRunner() success = runner.run(suite).wasSuccessful() state.delete(p_state) # delete state sys.exit(not success)
# Ef = chain.Get_Energy( self.p_state ) # Energy final # for i in range(noi): # self.assertEqual( Ei[i], Ef[i] ) # should be equal # def test_setup(self): # chain.Setup_Data( self.p_state ) ######### def suite(): suite = unittest.TestSuite() suite.addTest( unittest.makeSuite( simpleTestChain ) ) suite.addTest( unittest.makeSuite( clipboard_TestChain ) ) suite.addTest( unittest.makeSuite( insert_deleteTestChain ) ) suite.addTest( unittest.makeSuite( switch_TestChain ) ) suite.addTest( unittest.makeSuite( jump_TestChain ) ) suite.addTest( unittest.makeSuite( replace_TestChain ) ) suite.addTest( unittest.makeSuite( remove_TestChain ) ) #suite.addTest( unittest.makeSuite( getters_TestChain ) ) #suite.addTest( unittest.makeSuite( data_TestChain ) ) return suite if __name__ == '__main__': suite = suite() runner = unittest.TextTestRunner() success = runner.run(suite).wasSuccessful() state.delete( p_state ) sys.exit(not success)