def test_fromCartesian(self): """BaseUsage fromCartesian should init instance from x,y,z""" b = BaseUsage.fromCartesian(0.5,.5,.5) self.assertFloatEqual(b['A'], 0.25) self.assertFloatEqual(b['C'], 0.25) self.assertFloatEqual(b['G'], 0.25) self.assertFloatEqual(b['U'], 0.25) b = BaseUsage.fromCartesian(1/3.0, 1/3.0, 1/3.0) self.assertEqual(b['U'], 0) self.assertEqual(b['A'], 1/3.0)
def test_fromCartesian(self): """BaseUsage fromCartesian should init instance from x,y,z""" b = BaseUsage.fromCartesian(0.5, .5, .5) self.assertFloatEqual(b['A'], 0.25) self.assertFloatEqual(b['C'], 0.25) self.assertFloatEqual(b['G'], 0.25) self.assertFloatEqual(b['U'], 0.25) b = BaseUsage.fromCartesian(1 / 3.0, 1 / 3.0, 1 / 3.0) self.assertEqual(b['U'], 0) self.assertEqual(b['A'], 1 / 3.0)