Esempio 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])
Esempio 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])
Esempio 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])
Esempio n. 4
0
 def testConvertListToCode(self):
     x = SLRC([1, 2, 3])
     x.kind = 'code'
     self.assertEqual(x(), 1)
Esempio n. 5
0
 def testConvertRangeToScalar(self):
     testRange = {'start': 0, 'end': 5, 'num': 6}
     x = SLRC(testRange)
     x.kind = 'scalar'
     self.assertEqual(x.value, 0)
Esempio n. 6
0
 def testConvertListToScalar(self):
     x = SLRC([1, 2, 3])
     x.kind = 'scalar'
     self.assertEqual(x.value, 1)
Esempio n. 7
0
 def testConvertListToRange(self):
     x = SLRC([1, 4, 5])
     x.kind = 'range'
     self.assertEqual(x.value, [1, 3, 5])
Esempio n. 8
0
 def testConvertScalarToRange(self):
     x = SLRC(5)
     x.kind = 'range'
     self.assertEqual(x.value, [5])
Esempio n. 9
0
 def testConvertScalarToCode(self):
     x = SLRC(5)
     x.kind = 'code'
     self.assertEqual(x(), 5)
Esempio n. 10
0
 def testConvertRangeToCode(self):
     testRange = {'start': 0, 'end': 5, 'num': 6}
     x = SLRC(testRange)
     x.kind = 'code'
     self.assertEqual(x(), 0)
Esempio n. 11
0
 def testConvertScalarToRange(self):
     x = SLRC(5)
     x.kind = 'range'
     self.assertEqual(x.value, [5])
Esempio 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])
Esempio n. 13
0
 def testConvertRangeToCode(self):
     testRange = {'start': 0, 'end': 5, 'num': 6}
     x = SLRC(testRange)
     x.kind = 'code'
     self.assertEqual(x(), 0)
Esempio n. 14
0
 def testConvertRangeToScalar(self):
     testRange = {'start': 0, 'end': 5, 'num': 6}
     x = SLRC(testRange)
     x.kind = 'scalar'
     self.assertEqual(x.value, 0)
Esempio n. 15
0
 def testConvertListToCode(self):
     x = SLRC([1, 2, 3])
     x.kind = 'code'
     self.assertEqual(x(), 1)
Esempio n. 16
0
 def testConvertListToRange(self):
     x = SLRC([1, 4, 5])
     x.kind = 'range'
     self.assertEqual(x.value, [1, 3, 5])
Esempio n. 17
0
 def testConvertListToScalar(self):
     x = SLRC([1, 2, 3])
     x.kind = 'scalar'
     self.assertEqual(x.value, 1)
Esempio n. 18
0
 def testConvertScalarToCode(self):
     x = SLRC(5)
     x.kind = 'code'
     self.assertEqual(x(), 5)
Esempio n. 19
0
 def testConvertScalarToList(self):
     x = SLRC(5)
     x.kind = 'list'
     self.assertEqual(x.value, [5])
Esempio n. 20
0
 def testConvertScalarToList(self):
     x = SLRC(5)
     x.kind = 'list'
     self.assertEqual(x.value, [5])