@@ -0,0 +1,1835 @@
+# -*- coding: utf-8 -*-%0A%0A# core modules%0Aimport unittest%0A%0A# 3rd party modules%0Afrom click.testing import CliRunner%0A%0A# internal modules%0Afrom androguard.cli import entry_points%0A%0A%0Aclass EntryPointsTest(unittest.TestCase):%0A    def test_entry_point_help(self):%0A        runner = CliRunner()%0A        result = runner.invoke(entry_points.entry_point, %5B'--help'%5D)%0A        assert result.exit_code == 0%0A%0A    def test_axml_help(self):%0A        runner = CliRunner()%0A        result = runner.invoke(entry_points.entry_point,%0A                               %5B'axml', '--help'%5D)%0A        assert result.exit_code == 0%0A%0A    def test_arsc_help(self):%0A        runner = CliRunner()%0A        result = runner.invoke(entry_points.entry_point,%0A                               %5B'arsc', '--help'%5D)%0A        assert result.exit_code == 0%0A%0A    def test_cg_help(self):%0A        runner = CliRunner()%0A        result = runner.invoke(entry_points.entry_point,%0A                               %5B'cg', '--help'%5D)%0A        assert result.exit_code == 0%0A%0A    def test_decompile_help(self):%0A        runner = CliRunner()%0A        result = runner.invoke(entry_points.entry_point,%0A                               %5B'decompile', '--help'%5D)%0A        assert result.exit_code == 0%0A%0A    def test_sign_help(self):%0A        runner = CliRunner()%0A        result = runner.invoke(entry_points.entry_point,%0A                               %5B'sign', '--help'%5D)%0A        assert result.exit_code == 0%0A%0A    def test_gui_help(self):%0A        runner = CliRunner()%0A        result = runner.invoke(entry_points.entry_point,%0A                               %5B'gui', '--help'%5D)%0A        assert result.exit_code == 0%0A%0A    def test_analyze_help(self):%0A        runner = CliRunner()%0A        result = runner.invoke(entry_points.entry_point,%0A                               %5B'analyze', '--help'%5D)%0A        assert result.exit_code == 0%0A%0A

Add tests for entry_points