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()
def setUp(self): self.repos = self.create_repos() self.github = MockGitHub(self.repos) self.awesome = Awesome(self.github)