Exemplo n.º 1
0
    def test_lookup_table_no_values(self):
        lookup = LookupTable()

        self.assertEqual(len(lookup), 0)

        with self.assertRaises(ValueError):
            lookup.getMaxValue()

        with self.assertRaises(ValueError):
            lookup.getMinValue()

        with self.assertRaises(ValueError):
            lookup.getMaxArg()

        with self.assertRaises(ValueError):
            lookup.getMinArg()

        with self.assertRaises(ValueError):
            lookup.interp(0.25)
Exemplo n.º 2
0
    def test_lookup_table_no_values(self):
        lookup = LookupTable()
        
        self.assertEqual(len(lookup), 0)

        with self.assertRaises(ValueError):
            lookup.getMaxValue()

        with self.assertRaises(ValueError):
            lookup.getMinValue()

        with self.assertRaises(ValueError):
            lookup.getMaxArg()

        with self.assertRaises(ValueError):
            lookup.getMinArg()

        with self.assertRaises(ValueError):
            lookup.interp(0.25)
Exemplo n.º 3
0
    def test_lookup_table_min_and_max(self):
        lookup = LookupTable()

        lookup.append(0.0, 0.0)
        lookup.append(1.0, 10.0)

        self.assertEqual(lookup.getMaxValue(), 10.0)
        self.assertEqual(lookup.getMinValue(), 0.0)
        self.assertEqual(lookup.getMaxArg(), 1.0)
        self.assertEqual(lookup.getMinArg(), 0.0)
        self.assertEqual(len(lookup), 2)
Exemplo n.º 4
0
    def test_lookup_table_min_and_max(self):
        lookup = LookupTable()

        lookup.append(0.0, 0.0)
        lookup.append(1.0, 10.0)

        self.assertEqual(lookup.getMaxValue(), 10.0)
        self.assertEqual(lookup.getMinValue(), 0.0)
        self.assertEqual(lookup.getMaxArg(), 1.0)
        self.assertEqual(lookup.getMinArg(), 0.0)
        self.assertEqual(len(lookup), 2)