コード例 #1
0
ファイル: transform_test.py プロジェクト: optiflows/nyuki
    def test_005b_loopkup_icase(self):
        table = {'mEsSaGe': 'lookup'}

        rule = Lookup('normal', table=table)
        rule.apply(self.data)
        self.assertEqual(self.data['normal'], 'message')

        rule = Lookup('normal', table=table, icase=True)
        rule.apply(self.data)
        self.assertEqual(self.data['normal'], 'lookup')
コード例 #2
0
    def test_005b_loopkup_icase(self):
        table = {'mEsSaGe': 'lookup'}

        rule = Lookup('normal', table=table)
        rule.apply(self.data)
        self.assertEqual(self.data['normal'], 'message')

        rule = Lookup('normal', table=table, icase=True)
        rule.apply(self.data)
        self.assertEqual(self.data['normal'], 'lookup')
コード例 #3
0
    def test_005a_lookup(self):
        table = {'message': 'lookup'}
        rule = Lookup('normal', table=table)
        rule.apply(self.data)
        self.assertEqual(self.data['normal'], 'lookup')

        Lookup('missing', table=table).apply(self.data)
        self.assertTrue('missing' not in self.data)

        Lookup('none').apply(self.data)
        self.assertIsNone(self.data['none'])
コード例 #4
0
ファイル: transform_test.py プロジェクト: optiflows/nyuki
 def test_005a_lookup(self):
     table = {'message': 'lookup'}
     rule = Lookup('normal', table=table)
     rule.apply(self.data)
     self.assertEqual(self.data['normal'], 'lookup')