def test_no_match_ora(self):
     input_data = {'rhn_charsets': CORRECT_ORA, 'rhn_conf': RHNCONF_PG}
     self.assertEqual(None, sat5_rhn_charsets.main(input_data))
 def test_match_ora(self):
     input_data = {'rhn_charsets': INCORRECT_ORA, 'rhn_conf': RHNCONF_ORA}
     expected = {'db_first': 'WE8ISO8859P1', 'db_second': 'AL16UTF16'}
     self.assertEqual(expected, sat5_rhn_charsets.main(input_data))
 def test_match_pg(self):
     input_data = {'rhn_charsets': INCORRECT_PG, 'rhn_conf': RHNCONF_PG}
     expected = {'db_first': 'LATIN9', 'db_second': 'LATIN9'}
     self.assertEqual(expected, sat5_rhn_charsets.main(input_data))
 def test_no_match_ora(self):
     input_data = {'rhn_charsets': CORRECT_ORA, 'rhn_conf': RHNCONF_PG}
     self.assertEqual(None, sat5_rhn_charsets.main(input_data))
 def test_match_ora(self):
     input_data = {'rhn_charsets': INCORRECT_ORA, 'rhn_conf': RHNCONF_ORA}
     expected = {'db_first': 'WE8ISO8859P1', 'db_second': 'AL16UTF16'}
     self.assertEqual(expected, sat5_rhn_charsets.main(input_data))
 def test_match_pg(self):
     input_data = {'rhn_charsets': INCORRECT_PG, 'rhn_conf': RHNCONF_PG}
     expected = {'db_first': 'LATIN9', 'db_second': 'LATIN9'}
     self.assertEqual(expected, sat5_rhn_charsets.main(input_data))