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
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
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
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
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))
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
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