def test_03_dirlocal(self): norma.locales.append("varlocal") self.assertEqual(norma.convierte("varlocal"), norma.DATA) norma.locales.append("varlocal2") self.assertEqual(norma.convierte("varlocal2"), norma.DATA + 1) norma.locales.append("varlocal3") norma.locales.append("varlocal4") norma.locales.append("varlocal5") self.assertEqual(norma.convierte("varlocal5"), norma.DATA + 4)
def test_01_dirpredefinida(self): self.assertEqual(norma.convierte("IP"), norma.IP) self.assertEqual(norma.convierte("SR"), norma.SR) self.assertEqual(norma.convierte("OUT"), norma.OUT) self.assertEqual(norma.convierte("DATA"), norma.DATA)
def test_04_dirlabel(self): norma.labels.append({'name': "label1", 'ip': 1001}) self.assertEqual(norma.convierte("label1"), 1001) norma.labels.append({'name': "label2", 'ip': norma.IP}) self.assertEqual(norma.convierte("label2"), norma.IP)
def test_02_dirnumerica(self): self.assertEqual(norma.convierte("1000"), 1000) self.assertRaisesRegexp(Exception, "Direccion de memoria invalida", norma.convierte, **{'palabra': str(norma.TAM_MEMORIA + 1)}) self.assertRaisesRegexp(Exception, "Direccion de memoria invalida", norma.convierte, **{'palabra': "-1"})