def getSomething(self): op1 = mock() op2 = mock() something = Something(any()) something.op1 = op1 something.op2 = op2 return (something, op1, op2)
def test_doing_something_should_return_string_something_else(self): # setup something = Something(any(unicode)) # action ret = something.doing_something() # assert self.assertTrue("something else", ret)
def test_doing_something_should_return_string_something(self): # setup something = Something("what") # action ret = something.doing_something() # assert self.assertTrue("something", ret)
def test_init_should_assign_what(self): # setup # action something = Something("what") # assert self.assertTrue("what", something.attribute)
def make_app(): class settings: MESSAGE = "hello from something" app = Flask(__name__) app.config.from_object(settings) hmm = Something(app) # これに触る方法がない app.register_blueprint(b) return app
def find_hmm(): print("hoi") return Something(current_app)
def setUp(self): self.something = Something()
def find_hmm(): print("hoi") if not hasattr(g, "hmm"): print("hai") g.hmm = Something(current_app) return g.hmm
from flask import Flask from something import Something class settings: MESSAGE = "hello from something" app = Flask(__name__) app.config.from_object(settings) hmm = Something(app) @app.route("/") def hello(): print(hmm) return hmm.hello() if __name__ == "__main__": app.run(port=4040)