示例#1
0
    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)
示例#2
0
        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)
示例#3
0
#         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)