def testOffsetAbsoluteRefs(self): node = FLColumnReferenceParseNode(['$C_ ']) node.offset(54, 0xDEADBEEF) self.assertEquals(node.localReference, '$C_ ') node.offset(4, 0xDEADBEEF, moveAbsolute=True) self.assertEquals(node.localReference, '$G_ ')
def testOffset(self): node = FLColumnReferenceParseNode(['B_ ']) node.offset(0, 1000) self.assertEquals(node.localReference, 'B_ ') node.offset(1, -1000) self.assertEquals(node.localReference, 'C_ ') node.offset(-2, 0) self.assertEquals(node.localReference, 'A_ ') node.offset(-1, 1337) self.assertEquals(node.localReference, '#Invalid! ')