def testPonteiro(self): app = AppContext() interface = Interface(app.contextdelivery.contextos, app, breakFlag=True) arquivo = "exemplo/teste3.c" interface.open(arquivo) interface.janelas[0].format.addChar('T') interface.janelas[0].format.addChar('e') interface.janelas[0].format.addChar('s') interface.janelas[0].format.addChar('t') interface.janelas[0].format.addChar('e') assert interface.janelas[0].ponteiro[1] == 5 interface.janelas[0].format.removeChar() interface.janelas[0].format.removeChar() interface.janelas[0].format.removeChar() assert interface.janelas[0].ponteiro[1] == 2 interface.janelas[0].format.addLine() interface.janelas[0].format.addLine() interface.janelas[0].format.addLine() interface.janelas[0].format.addLine() interface.janelas[0].format.addLine() assert interface.janelas[0].ponteiro[0] == 5
def testOpen(self): app = AppContext() interface = Interface(app.contextdelivery.contextos, app,breakFlag = True) arquivo1 = "exemplo/teste1.c" arquivo2 = "exemplo/teste2.c" interface.open(arquivo1) interface.open(arquivo2) interface.janelas[0].contexto.arquivo.conteudo = "Teste" interface.janelas[1].contexto.arquivo.conteudo = "Teste"
def testAdd(self): app = AppContext() interface = Interface(app.contextdelivery.contextos, app, breakFlag=True) arquivo = "exemplo/teste3.c" interface.open(arquivo) interface.janelas[0].format.addChar('T') interface.janelas[0].format.addChar('e') interface.janelas[0].format.addChar('s') interface.janelas[0].format.addChar('t') interface.janelas[0].format.addChar('e') assert interface.janelas[0].contexto.arquivo.conteudo[0] == "Teste"
def testLines(self): app = AppContext() interface = Interface(app.contextdelivery.contextos, app, breakFlag=True) arquivo = "exemplo/teste3.c" interface.open(arquivo) interface.janelas[0].format.addLine() interface.janelas[0].format.addLine() interface.janelas[0].format.addLine() interface.janelas[0].format.addLine() interface.janelas[0].format.addLine() assert len(interface.janelas[0].contexto.arquivo.conteudo) == 6
def testRead(self): app = AppContext() interface = Interface(app.contextdelivery.contextos, app,breakFlag = True) arquivo1 = "exemplo/teste1.c" arquivo2 = "exemplo/teste2.c" interface.open(arquivo1) interface.open(arquivo2) interface.janelas[0].contexto.arquivo.conteudo = "Teste" interface.janelas[1].contexto.arquivo.conteudo = "Teste" interface.janelas[0].writeRequest() interface.janelas[1].writeRequest() del app del interface app = AppContext() interface = Interface(app.contextdelivery.contextos, app,breakFlag = True) arquivo1 = "exemplo/teste1.c" arquivo2 = "exemplo/teste2.c" interface.open(arquivo1) interface.open(arquivo2) assert interface.janelas[0].contexto.arquivo.conteudo == ['T','e','s','t','e'] assert interface.janelas[1].contexto.arquivo.conteudo == ['T','e','s','t','e']