Example #1
0
    def test_as_text(self):
        """
        Application.as_text() returns a text representation of the application.
        """
        application = Application()
        application.add(FooCommand())

        self.ensure_static_command_help(application)

        self.assertEqual(self.open_fixture("application_astext1.txt"), application.as_text())
        self.assertEqual(self.open_fixture("application_astext2.txt"), application.as_text("foo"))
Example #2
0
    def test_as_text(self):
        """
        Application.as_text() returns a text representation of the application.
        """
        application = Application()
        application.add(FooCommand())

        self.ensure_static_command_help(application)

        self.assertEqual(
            self.open_fixture('application_astext1.txt'),
            application.as_text()
        )
        self.assertEqual(
            self.open_fixture('application_astext2.txt'),
            application.as_text('foo')
        )