示例#1
0
class TestSeries(UnitTester):
    """Tests for :class:`~exa.core.discrete.Series`."""
    def setUp(self):
        self.s0 = Series([1, 2, 3], units="kJ")
        self.s1 = Series([1, 2, 3], units="J")
        self.s2 = Series([1, 2, 3], units="m")

    def test_convert_units(self):
        """Test :func:`~exa.core.discrete.Series.convert_units`."""
        self.assertEqual(self.s0.sum(), 6)
        self.s0.convert_units("J")
        self.assertEqual(self.s0.sum(), 6000)
        self.assertEqual(self.s0.units, "J")
        self.s0.convert_units("kJ")

    def test_auto_convert_units(self):
        """
        Test automatic unit conversion features (see
        :class:`~exa.core.discrete.DiscreteMeta`).
        """
        pass
示例#2
0
 def setUp(self):
     self.s0 = Series([1, 2, 3], units="kJ")
     self.s1 = Series([1, 2, 3], units="J")
     self.s2 = Series([1, 2, 3], units="m")