Ejemplo n.º 1
0
    def test_dimension_clone(self):
        dim1 = Dimension('Test dimension')
        dim2 = dim1.clone(cyclic=True)
        self.assertEqual(dim2.cyclic, True)

        dim3 = dim1.clone('New test dimension', unit='scovilles')
        self.assertEqual(dim3.name, 'New test dimension')
        self.assertEqual(dim3.unit, 'scovilles')
Ejemplo n.º 2
0
 def test_tuple_clone(self):
     dim = Dimension('test')
     self.assertEqual(dim.name, 'test')
     clone = dim.clone(('test', 'A test'))
     self.assertEqual(clone.name, 'test')
     self.assertEqual(clone.label, 'A test')
Ejemplo n.º 3
0
 def test_simple_label_clone(self):
     dim = Dimension('test')
     self.assertEqual(dim.name, 'test')
     clone = dim.clone(label='label')
     self.assertEqual(clone.name, 'test')
     self.assertEqual(clone.label, 'label')
Ejemplo n.º 4
0
 def test_simple_values_clone(self):
     dim = Dimension('test', values=[1,2,3])
     self.assertEqual(dim.values, [1,2,3])
     clone = dim.clone(values=[4,5,6])
     self.assertEqual(clone.name, 'test')
     self.assertEqual(clone.values, [4,5,6])
Ejemplo n.º 5
0
 def test_simple_clone(self):
     dim = Dimension('test')
     self.assertEqual(dim.name, 'test')
     self.assertEqual(dim.clone('bar').name, 'bar')
Ejemplo n.º 6
0
 def test_tuple_clone(self):
     dim = Dimension('test')
     self.assertEqual(dim.name, 'test')
     clone = dim.clone(('test', 'A test'))
     self.assertEqual(clone.name, 'test')
     self.assertEqual(clone.label, 'A test')
Ejemplo n.º 7
0
 def test_simple_values_clone(self):
     dim = Dimension('test', values=[1,2,3])
     self.assertEqual(dim.values, [1,2,3])
     clone = dim.clone(values=[4,5,6])
     self.assertEqual(clone.name, 'test')
     self.assertEqual(clone.values, [4,5,6])
Ejemplo n.º 8
0
 def test_simple_label_clone(self):
     dim = Dimension('test')
     self.assertEqual(dim.name, 'test')
     clone = dim.clone(label='label')
     self.assertEqual(clone.name, 'test')
     self.assertEqual(clone.label, 'label')
Ejemplo n.º 9
0
 def test_simple_clone(self):
     dim = Dimension('test')
     self.assertEqual(dim.name, 'test')
     self.assertEqual(dim.clone('bar').name, 'bar')