Ejemplo n.º 1
0
    def testConvertCodeToAnything(self):
        testCode = "return 0"
        x = SLRC(testCode)
        x.kind = "scalar"
        self.assertEqual(x.value, 0)

        x = SLRC(testCode)
        x.kind = "list"
        self.assertEqual(x.value, [0])

        x = SLRC(testCode)
        x.kind = "range"
        self.assertEqual(x.value, [0, 1])
Ejemplo n.º 2
0
    def testConvertCodeToAnything(self):
        testCode = "return 0"
        x = SLRC(testCode)
        x.kind = "scalar"
        self.assertEqual(x.value, 0)

        x = SLRC(testCode)
        x.kind = "list"
        self.assertEqual(x.value, [0])

        x = SLRC(testCode)
        x.kind = "range"
        self.assertEqual(x.value, [0, 1])
Ejemplo n.º 3
0
 def testConvertRangeToList(self):
     testRange = {'start': 0, 'end': 5, 'num': 6}
     x = SLRC(testRange)
     x.kind = 'list'
     self.assertEqual(x.value, [0, 1, 2, 3, 4, 5])
Ejemplo n.º 4
0
 def testConvertListToCode(self):
     x = SLRC([1, 2, 3])
     x.kind = 'code'
     self.assertEqual(x(), 1)
Ejemplo n.º 5
0
 def testConvertRangeToScalar(self):
     testRange = {'start': 0, 'end': 5, 'num': 6}
     x = SLRC(testRange)
     x.kind = 'scalar'
     self.assertEqual(x.value, 0)
Ejemplo n.º 6
0
 def testConvertListToScalar(self):
     x = SLRC([1, 2, 3])
     x.kind = 'scalar'
     self.assertEqual(x.value, 1)
Ejemplo n.º 7
0
 def testConvertListToRange(self):
     x = SLRC([1, 4, 5])
     x.kind = 'range'
     self.assertEqual(x.value, [1, 3, 5])
Ejemplo n.º 8
0
 def testConvertScalarToRange(self):
     x = SLRC(5)
     x.kind = 'range'
     self.assertEqual(x.value, [5])
Ejemplo n.º 9
0
 def testConvertScalarToCode(self):
     x = SLRC(5)
     x.kind = 'code'
     self.assertEqual(x(), 5)
Ejemplo n.º 10
0
 def testConvertRangeToCode(self):
     testRange = {'start': 0, 'end': 5, 'num': 6}
     x = SLRC(testRange)
     x.kind = 'code'
     self.assertEqual(x(), 0)
Ejemplo n.º 11
0
 def testConvertScalarToRange(self):
     x = SLRC(5)
     x.kind = 'range'
     self.assertEqual(x.value, [5])
Ejemplo n.º 12
0
 def testConvertRangeToList(self):
     testRange = {'start': 0, 'end': 5, 'num': 6}
     x = SLRC(testRange)
     x.kind = 'list'
     self.assertEqual(x.value, [0, 1, 2, 3, 4, 5])
Ejemplo n.º 13
0
 def testConvertRangeToCode(self):
     testRange = {'start': 0, 'end': 5, 'num': 6}
     x = SLRC(testRange)
     x.kind = 'code'
     self.assertEqual(x(), 0)
Ejemplo n.º 14
0
 def testConvertRangeToScalar(self):
     testRange = {'start': 0, 'end': 5, 'num': 6}
     x = SLRC(testRange)
     x.kind = 'scalar'
     self.assertEqual(x.value, 0)
Ejemplo n.º 15
0
 def testConvertListToCode(self):
     x = SLRC([1, 2, 3])
     x.kind = 'code'
     self.assertEqual(x(), 1)
Ejemplo n.º 16
0
 def testConvertListToRange(self):
     x = SLRC([1, 4, 5])
     x.kind = 'range'
     self.assertEqual(x.value, [1, 3, 5])
Ejemplo n.º 17
0
 def testConvertListToScalar(self):
     x = SLRC([1, 2, 3])
     x.kind = 'scalar'
     self.assertEqual(x.value, 1)
Ejemplo n.º 18
0
 def testConvertScalarToCode(self):
     x = SLRC(5)
     x.kind = 'code'
     self.assertEqual(x(), 5)
Ejemplo n.º 19
0
 def testConvertScalarToList(self):
     x = SLRC(5)
     x.kind = 'list'
     self.assertEqual(x.value, [5])
Ejemplo n.º 20
0
 def testConvertScalarToList(self):
     x = SLRC(5)
     x.kind = 'list'
     self.assertEqual(x.value, [5])