Exemple #1
0
    def testcodeconversion(self):
        #codeconversion via tabel ccode OLD functionnames: 
        self.assertEqual('TESTOUT',transform.codetconversion('artikel','TESTIN'),'basis')
        self.assertEqual('TESTOUT',transform.safecodetconversion('artikel','TESTIN'),'basis')
        self.assertEqual('TESTINNOT',transform.safecodetconversion('artikel','TESTINNOT'),'basis')
        self.assertRaises(botslib.CodeConversionError,transform.codetconversion,'artikel','TESTINNOT') 
        self.assertEqual('TESTIN',transform.rcodetconversion('artikel','TESTOUT'),'basis')
        self.assertEqual('TESTIN',transform.safercodetconversion('artikel','TESTOUT'),'basis')
        self.assertEqual('TESTINNOT',transform.safercodetconversion('artikel','TESTINNOT'),'basis')
        self.assertRaises(botslib.CodeConversionError,transform.rcodetconversion,'artikel','TESTINNOT') 
        #attributes
        self.assertEqual('TESTATTR1',transform.codetconversion('artikel','TESTIN','attr1'),'basis')
        self.assertEqual('TESTATTR1',transform.safecodetconversion('artikel','TESTIN','attr1'),'basis')

        #codeconversion via tabel ccode: 
        self.assertEqual('TESTOUT',transform.ccode('artikel','TESTIN'),'basis')
        self.assertEqual('TESTOUT',transform.safe_ccode('artikel','TESTIN'),'basis')
        self.assertEqual('TESTINNOT',transform.safe_ccode('artikel','TESTINNOT'),'basis')
        self.assertRaises(botslib.CodeConversionError,transform.ccode,'artikel','TESTINNOT') 
        self.assertEqual('TESTIN',transform.reverse_ccode('artikel','TESTOUT'),'basis')
        self.assertEqual('TESTIN',transform.safe_reverse_ccode('artikel','TESTOUT'),'basis')
        self.assertEqual('TESTINNOT',transform.safe_reverse_ccode('artikel','TESTINNOT'),'basis')
        self.assertRaises(botslib.CodeConversionError,transform.reverse_ccode,'artikel','TESTINNOT') 
        #attributes
        self.assertEqual('TESTATTR1',transform.ccode('artikel','TESTIN','attr1'),'basis')
        self.assertEqual('TESTATTR1',transform.safe_ccode('artikel','TESTIN','attr1'),'basis')
    def testcodeconversion(self):
        self.assertEqual(
            'TESTOUT', transform.codeconversion('aperakrff2qualifer',
                                                'TESTIN'), 'basis')
        self.assertRaises(botslib.CodeConversionError,
                          transform.codeconversion, 'aperakrff2qualifer',
                          'TESTINNOT')
        self.assertEqual(
            'TESTIN', transform.rcodeconversion('aperakrff2qualifer',
                                                'TESTOUT'), 'basis')
        self.assertRaises(botslib.CodeConversionError,
                          transform.rcodeconversion, 'aperakrff2qualifer',
                          'TESTINNOT')

        #need article in ccodelist:
        self.assertEqual('TESTOUT',
                         transform.codetconversion('artikel', 'TESTIN'),
                         'basis')
        self.assertRaises(botslib.CodeConversionError,
                          transform.codetconversion, 'artikel', 'TESTINNOT')
        self.assertEqual('TESTIN',
                         transform.rcodetconversion('artikel', 'TESTOUT'),
                         'basis')
        self.assertRaises(botslib.CodeConversionError,
                          transform.rcodetconversion, 'artikel', 'TESTINNOT')
        self.assertEqual(
            'TESTATTR1', transform.codetconversion('artikel', 'TESTIN',
                                                   'attr1'), 'basis')
 def testcodeconversion(self):
     self.assertEqual('TESTOUT',transform.codeconversion('aperakrff2qualifer','TESTIN'),'basis')
     self.assertRaises(botslib.CodeConversionError,transform.codeconversion,'aperakrff2qualifer','TESTINNOT') 
     self.assertEqual('TESTIN',transform.rcodeconversion('aperakrff2qualifer','TESTOUT'),'basis')
     self.assertRaises(botslib.CodeConversionError,transform.rcodeconversion,'aperakrff2qualifer','TESTINNOT') 
     
     #need article in ccodelist: 
     self.assertEqual('TESTOUT',transform.codetconversion('artikel','TESTIN'),'basis')
     self.assertRaises(botslib.CodeConversionError,transform.codetconversion,'artikel','TESTINNOT') 
     self.assertEqual('TESTIN',transform.rcodetconversion('artikel','TESTOUT'),'basis')
     self.assertRaises(botslib.CodeConversionError,transform.rcodetconversion,'artikel','TESTINNOT') 
     self.assertEqual('TESTATTR1',transform.codetconversion('artikel','TESTIN','attr1'),'basis')
    def testcodeconversion(self):
        # codeconversion via tabel ccode OLD functionnames:
        self.assertEqual("TESTOUT",
                         transform.codetconversion("artikel", "TESTIN"),
                         "basis")
        self.assertEqual("TESTOUT",
                         transform.safecodetconversion("artikel", "TESTIN"),
                         "basis")
        self.assertEqual("TESTINNOT",
                         transform.safecodetconversion("artikel", "TESTINNOT"),
                         "basis")
        self.assertRaises(
            botslib.CodeConversionError,
            transform.codetconversion,
            "artikel",
            "TESTINNOT",
        )
        self.assertEqual("TESTIN",
                         transform.rcodetconversion("artikel", "TESTOUT"),
                         "basis")
        self.assertEqual("TESTIN",
                         transform.safercodetconversion("artikel", "TESTOUT"),
                         "basis")
        self.assertEqual(
            "TESTINNOT",
            transform.safercodetconversion("artikel", "TESTINNOT"), "basis")
        self.assertRaises(
            botslib.CodeConversionError,
            transform.rcodetconversion,
            "artikel",
            "TESTINNOT",
        )
        # attributes
        self.assertEqual(
            "TESTATTR1",
            transform.codetconversion("artikel", "TESTIN", "attr1"),
            "basis",
        )
        self.assertEqual(
            "TESTATTR1",
            transform.safecodetconversion("artikel", "TESTIN", "attr1"),
            "basis",
        )

        # codeconversion via tabel ccode:
        self.assertEqual("TESTOUT", transform.ccode("artikel", "TESTIN"),
                         "basis")
        self.assertEqual("TESTOUT", transform.safe_ccode("artikel", "TESTIN"),
                         "basis")
        self.assertEqual("TESTINNOT",
                         transform.safe_ccode("artikel", "TESTINNOT"), "basis")
        self.assertRaises(botslib.CodeConversionError, transform.ccode,
                          "artikel", "TESTINNOT")
        self.assertEqual("TESTIN",
                         transform.reverse_ccode("artikel",
                                                 "TESTOUT"), "basis")
        self.assertEqual("TESTIN",
                         transform.safe_reverse_ccode("artikel", "TESTOUT"),
                         "basis")
        self.assertEqual("TESTINNOT",
                         transform.safe_reverse_ccode("artikel", "TESTINNOT"),
                         "basis")
        self.assertRaises(botslib.CodeConversionError, transform.reverse_ccode,
                          "artikel", "TESTINNOT")
        # attributes
        self.assertEqual("TESTATTR1",
                         transform.ccode("artikel", "TESTIN", "attr1"),
                         "basis")
        self.assertEqual("TESTATTR1",
                         transform.safe_ccode("artikel", "TESTIN", "attr1"),
                         "basis")