Exemplo n.º 1
0
class TestInterfaceSetup(unittest.TestCase):
    def setUp(self):
        self.logger = logging.getLogger("TestInterfaceExpSetup")
        self.es = ExperimentSetup(None, None, interface=[1, 2, 3], practice_interface=37, rpp=10)

    def test_practice_topic(self):
        self.logger.debug("Test Practice Topic")
        e = self.es.get_exp_dict(0, 0)

        self.assertEquals(e['topic'], '367')

    def test_interface_get_practice(self):
        self.logger.debug("Test Interface Get Practice")
        interface = self.es.get_interface(0)
        self.assertEquals(interface, 37)

    def test_interface_get(self):
        self.logger.debug("Test Interface Get")
        interface = self.es.get_interface(1)
        self.assertEquals(interface, 1)
        interface = self.es.get_interface(2)
        self.assertEquals(interface, 2)
        interface = self.es.get_interface(3)
        self.assertEquals(interface, 3)