# Path: tinamit/config.py
# class OpsConfig(object):
# class Config(OpsConfig):
# class Trads(object):
#     def __init__(símismo, pariente, valores=None):
#     def a_dic(símismo):
#     def borrar(símismo, llave):
#     def guardar(símismo):
#     def __contains__(símismo, itema):
#     def __getitem__(símismo, itema):
#     def __setitem__(símismo, llave, valor):
#     def __init__(símismo, archivo, auto=None):
#     def reinic(símismo):
#     def borrar(símismo, llave):
#     def guardar(símismo):
#     def __setitem__(símismo, llave, valor):
#     def __init__(símismo, dir_local):
#     def idioma(símismo):
#     def auxiliares(símismo):
#     def cambiar_idioma(símismo, idioma):
#     def cambiar_aux(símismo, aux):
#     def trad(símismo, texto):
#     def _regen_trads(símismo):
#     AUX = 'aux'
#     PRINC = 'principal'
#     DOMINIO = 'leng'


import unittest
from tinamit.config import conf, trads
        símismo.assertEqual('¡aquí estoy!', conf['prueba2', 'prueba3'])

    def test_borrrar_config_no_existe(símismo):
        with símismo.assertRaises(KeyError):
            conf.borrar('Yo no existo')

    @classmethod
    def tearDownClass(cls):
        conf.borrar('prueba')
        conf.borrar('prueba2')


class TestCambiarLengua(unittest.TestCase):

    @classmethod
    def setUpClass(cls):
        cls.leng = trads.idioma()
        cls.lengs_aux = trads.auxiliares()

    def test_cambiar_leng(símismo):
        trads.cambiar_idioma('tzj')
        símismo.assertEqual(trads.idioma(), 'tzj')

    def test_cambiar_lengs_aux(símismo):
        trads.cambiar_aux('हिं')
        símismo.assertListEqual(trads.auxiliares(), ['हिं'])

    @classmethod
    def tearDownClass(cls):
        trads.cambiar_idioma(cls.leng)

# Path: tinamit/config.py
# class OpsConfig(object):
# class Config(OpsConfig):
# class Trads(object):
#     def __init__(símismo, pariente, valores=None):
#     def a_dic(símismo):
#     def borrar(símismo, llave):
#     def guardar(símismo):
#     def __contains__(símismo, itema):
#     def __getitem__(símismo, itema):
#     def __setitem__(símismo, llave, valor):
#     def __init__(símismo, archivo, auto=None):
#     def reinic(símismo):
#     def borrar(símismo, llave):
#     def guardar(símismo):
#     def __setitem__(símismo, llave, valor):
#     def __init__(símismo, dir_local):
#     def idioma(símismo):
#     def auxiliares(símismo):
#     def cambiar_idioma(símismo, idioma):
#     def cambiar_aux(símismo, aux):
#     def trad(símismo, texto):
#     def _regen_trads(símismo):
#     AUX = 'aux'
#     PRINC = 'principal'
#     DOMINIO = 'leng'


# Path: pruebas/test_config.py
import unittest
from tinamit.config import conf, trads

        símismo.assertEqual('¡aquí estoy!', conf['prueba2', 'prueba3'])

    def test_borrrar_config_no_existe(símismo):
        with símismo.assertRaises(KeyError):
            conf.borrar('Yo no existo')

    @classmethod
    def tearDownClass(cls):
        conf.borrar('prueba')
        conf.borrar('prueba2')


class TestCambiarLengua(unittest.TestCase):

    @classmethod
    def setUpClass(cls):
        cls.leng = trads.idioma()
        cls.lengs_aux = trads.auxiliares()

    def test_cambiar_leng(símismo):
        trads.cambiar_idioma('tzj')
        símismo.assertEqual(trads.idioma(), 'tzj')

    def test_cambiar_lengs_aux(símismo):
        trads.cambiar_aux('हिं')
        símismo.assertListEqual(trads.auxiliares(), ['हिं'])

    @classmethod
    def tearDownClass(cls):
        trads.cambiar_idioma(cls.leng)

        trads.cambiar_aux(cls.lengs_aux)