Exemplo n.º 1
0
    def test_bad_units(self):
        with self.assertRaises(M10SException):
            mass.convert(1, 'kg', 'padmé')

        with self.assertRaises(M10SException):
            mass.convert(1, 'master yoda', 'g')

        with self.assertRaises(M10SException):
            mass.convert_si(1, 'hello there')
Exemplo n.º 2
0
 def test_convert_ng(self):
     self.assertEqual(1e-15, mass.convert(1, 'ng', 'Mg'))
     self.assertEqual(1e-12, mass.convert(1, 'ng', 'kg'))
     self.assertEqual(1e-9, mass.convert(1, 'ng', 'g'))
Exemplo n.º 3
0
 def test_convert_ug(self):
     self.assertEqual(1e-12, mass.convert(1, 'ug', 'Mg'))
     self.assertEqual(1e-9, mass.convert(1, 'ug', 'kg'))
     self.assertEqual(1000, mass.convert(1, 'ug', 'ng'))
Exemplo n.º 4
0
 def test_convert_mg(self):
     self.assertEqual(1e-9, mass.convert(1, 'mg', 'Mg'))
     self.assertEqual(1e-6, mass.convert(1, 'mg', 'kg'))
     self.assertEqual(1e+6, mass.convert(1, 'mg', 'ng'))
Exemplo n.º 5
0
 def test_convert_g(self):
     self.assertEqual(1e-6, mass.convert(1, 'g', 'Mg'))
     self.assertEqual(0.001, mass.convert(1, 'g', 'kg'))
     self.assertEqual(1000, mass.convert(1, 'g', 'mg'))
Exemplo n.º 6
0
 def test_convert_Mg(self):
     self.assertEqual(1000, mass.convert(1, 'Mg', 'kg'))
     self.assertEqual(1e+6, mass.convert(1, 'Mg', 'g'))
     self.assertEqual(1e+9, mass.convert(1, 'Mg', 'mg'))