Beispiel #1
0
    def test___repr__(self):
        a1 = HistogramAxis(100, [0, 10], 'label')
        a2 = eval(repr(a1))
        self.assertTrue(a1.isidentical(a2))

        a1 = HistogramAxis(100, [0, 10])
        a2 = eval(repr(a1))
        self.assertTrue(a1.isidentical(a2))
Beispiel #2
0
 def test_isdentical(self):
     a1 = HistogramAxis(np.linspace(0, 10, 100), 'aa')
     a2 = HistogramAxis(np.linspace(0, 10, 100), 'aa')
     a3 = HistogramAxis(np.linspace(1, 10, 100), 'aa')
     a4 = HistogramAxis(np.linspace(0, 11, 100), 'aa')
     a5 = HistogramAxis(np.linspace(0, 10, 101), 'aa')
     a6 = HistogramAxis(np.linspace(0, 10, 100), 'ab')
     self.assertTrue(a1.isidentical(a2))
     self.assertFalse(a1.isidentical(a3))
     self.assertFalse(a1.isidentical(a4))
     self.assertFalse(a1.isidentical(a5))
     self.assertFalse(a1.isidentical(a6))
Beispiel #3
0
 def test_copy(self):
     a1 = HistogramAxis(100, [0, 10], 'x')
     a2 = copy(a1)
     self.assertEqual(a1, a2)
     self.assertEqual(a1.label, a2.label)
     a2.edges = [0, 1, 2]
     self.assertNotEqual(a1, a2)
     a2.label = 'y'
     self.assertNotEqual(a1.label, a2.label)
     a2 = deepcopy(a1)
     a1.isidentical(a2)
     a2 = a1.copy()
     a1.isidentical(a2)
 def test___repr__(self):
     a1 = HistogramAxis(100,[0,10],'label')
     a2 = eval(repr(a1))
     assert_true(a1.isidentical(a2))