def cli(ctx):
        """Main entry point for AwesomeCli.

        :type ctx: :class:`click.core.Context`
        :param ctx: Stores an instance of Awesome used to update the README.
        """
        # Create a GitHub object and remember it as as the context object.
        # From this point onwards other commands can refer to it by using the
        # @pass_github decorator.
        ctx.obj = Awesome()
Exemplo n.º 2
0
 def setUp(self):
     self.repos = self.create_repos()
     self.github = MockGitHub(self.repos)
     self.awesome = Awesome(self.github)