示例#1
0
 def test_float_input(self):
     element = etree.Element('number')
     element.text = '5.0'
     assert is_number(element) is True
     element1 = etree.Element('number')
     element1.text = '-4.24'
     assert is_number(element1) is True
示例#2
0
 def test_truncation_input(self):
     element = etree.Element('number')
     element.text = '3.6432...'
     assert is_number(element) is True
     element1 = etree.Element('number')
     element1.text = '-0.9274...'
     assert is_number(element1) is True
示例#3
0
 def test_fraction_input(self):
     element = etree.Element('number')
     element.text = '\\frac{3}{2}'
     assert is_number(element) is True
     element1 = etree.Element('number')
     element1.text = '3/2'
     assert is_number(element1) is True
示例#4
0
 def test_integer_input(self):
     element = etree.Element('number')
     element.text = '5'
     assert is_number(element) is True
     element1 = etree.Element('number')
     element1.text = '-3'
     assert is_number(element1) is True
示例#5
0
 def test_number_with_pipe_input(self):
     element = etree.Element('number')
     element.text = '3.6432|3533'
     assert is_number(element) is True
     element1 = etree.Element('number')
     element1.text = '-0.927|3424...'
     assert is_number(element1) is True
 def test_float_input(self):
     element = etree.Element('number')
     element.text = '5.0'
     self.assertTrue(is_number(element))
     element1 = etree.Element('number')
     element1.text = '-4.24'
     self.assertTrue(is_number(element1))
 def test_integer_input(self):
     element = etree.Element('number')
     element.text = '5'
     self.assertTrue(is_number(element))
     element1 = etree.Element('number')
     element1.text = '-3'
     self.assertTrue(is_number(element1))
 def test_fraction_input(self):
     element = etree.Element('number')
     element.text = '\\frac{3}{2}'
     self.assertTrue(is_number(element))
     element1 = etree.Element('number')
     element1.text = '3/2'
     self.assertTrue(is_number(element1))
示例#9
0
 def test_recurring_input(self):
     element = etree.Element('number')
     element.text = '3.643(2)'
     assert is_number(element) is True
     element1 = etree.Element('number')
     element1.text = '-0.927(4)'
     assert is_number(element1) is True
     element2 = etree.Element('number')
     element2.text = '3.643[2]'
     assert is_number(element2) is True
     element3 = etree.Element('number')
     element3.text = '-0.927[4]'
     assert is_number(element3) is True
示例#10
0
 def test_scientific_notation_input(self):
     element = etree.Element('number')
     element.text = '34e9'
     assert is_number(element) is True
     element1 = etree.Element('number')
     element1.text = '-34e9'
     assert is_number(element1) is True
     element2 = etree.Element('number')
     element2.text = '34e-9'
     assert is_number(element2) is True
     element3 = etree.Element('number')
     coeff = etree.SubElement(element3, 'coeff')
     coeff.text = '3'
     exp = etree.SubElement(element3, 'exp')
     exp.text = '3'
     assert is_number(element3) is True