コード例 #1
0
 def test_get_bond_order(self):
     site1 = Site("C", [0, 0, 0])
     site2 = Site("H", [0, 0, 1.08])
     self.assertAlmostEqual(CovalentBond(site1, site2).get_bond_order(), 1)
     bond = CovalentBond(Site("C", [0, 0, 0]), Site("Br", [0, 0, 2]))
     self.assertAlmostEqual(bond.get_bond_order(0.5, 1.9),
                            0.894736842105263)
コード例 #2
0
 def test_str(self):
     site1 = Site("C", [0, 0, 0])
     site2 = Site("H", [0, 0.7, 0.6])
     self.assertIsNotNone(CovalentBond(site1, site2))
コード例 #3
0
 def test_length(self):
     site1 = Site("C", [0, 0, 0])
     site2 = Site("H", [0, 0.7, 0.6])
     self.assertAlmostEqual(
         CovalentBond(site1, site2).length, 0.92195444572928864)