Beispiel #1
0
 def test_definitions(self):
     e1 = Equation(full_name="Jon's Law")
     e1.save(no_wiki=True)
     v1 = Variable(full_name="Jon's Constant")
     v1.save(no_wiki=True)
     e1.add_defined_var(v1.full_name)
     self.assertEqual(e1.defined_var.full_name, v1.full_name)
Beispiel #2
0
 def test_equation_add_variables(self):
     e1 = Equation(full_name="Jon's Law")
     e1.save(no_wiki=True)
     v1 = Variable(full_name="Jon's Constant")
     v1.save(no_wiki=True)
     v2 = Variable(full_name="Jon's Operator")
     v2.save(no_wiki=True)
     v3 = Variable(full_name="Jon's Plus Sign")
     v3.save(no_wiki=True)
     e1.add_defined_var("Jon's Constant")
     e1.add_variables("Jon's Constant,Jon's Operator,Jon's Plus Sign")
     self.assertEqual(e1.defined_var.full_name, v1.full_name)
     self.assertTrue(v2 in e1.variables.all())
     self.assertTrue(v3 in e1.variables.all())
     self.assertFalse(v1 in e1.variables.all())