def test_scrape_cmd(self): output = StringIO() management.call_command("scrape_ldap", stdout=output) output = output.getvalue() self.assertTrue(output.lower().startswith("1 user"), msg="Ldap scraper returns '%s', expecting 1 user" % output) # assert it detects our sole user needing info self.some_user.refresh_from_db() self.assertNotEquals(self.some_user.first_name, "")