def test_create_user_if_not_exists_doesnt_raise_exception_if_user_exists(self): self.create_database_user() try: database._create_user_if_not_exists(user=self.TEST_USER, password=self.TEST_PASSWORD) self.assertTrue(database._test_mysql_user_exists(user=self.TEST_USER)) finally: self.drop_database_user()
def drop_database_user(self): self.get_mysql_root_password() if database._test_mysql_user_exists(self.TEST_USER): database._mysql_exec_as_root("DROP USER '%s'@'localhost'" % self.TEST_USER)
def test_test_mysql_user_exists_return_true_when_user_does_exist(self): self.create_database_user() try: self.assertTrue(database._test_mysql_user_exists(user=self.TEST_USER)) finally: self.drop_database_user()
def test_test_mysql_user_exists_return_false_when_user_doesnt_exist(self): self.assertFalse(database._test_mysql_user_exists(user=self.TEST_USER))