コード例 #1
0
ファイル: quine.py プロジェクト: em1382/algorithms
def main():
    program = ["def sayHello():", "\n\tprint('Hello World!')"]
    f = open('hello.py', 'w+')
    for line in program:
        f.write(line)
    f.close()

    import hello
    hello.sayHello()
コード例 #2
0
 def test_sayHello_name(self):
     result = hello.sayHello("Alex")
     self.assertEqual(result, "Hello, Alex")
コード例 #3
0
ファイル: hello.test.py プロジェクト: g105b/hello-you
 def test_hello(self):
     self.assertEqual(hello.sayHello(), "Hello World!!")
コード例 #4
0
ファイル: main.py プロジェクト: g105b/hello-you
import hello

print hello.sayHello()

print hello.sayName("Martyn")
コード例 #5
0
def test_say_hello_with_input():
    # Override the Python built-in input method
    hello.input = lambda x: 'Python'
    output = hello.sayHello()
    assert 'Hello Python, nice to meet you!' == output
コード例 #6
0
def test_say_hello_without_input_with_mock():
    with mock.patch.object(hello, 'input', lambda x: ''):
        output = sayHello()
    assert 'Hello World' == output
コード例 #7
0
def test_say_hello_with_input_with_mock():
    with mock.patch.object(hello, 'input', lambda x: 'Python'):
        output = sayHello()
    assert 'Hello Python, nice to meet you!' == output
コード例 #8
0
 def test_sayHello_to_nobody(self):
     with self.assertRaises(Exception):
         hello.sayHello("")
コード例 #9
0
 def test_SayHello(self):
     # If the method returns "Hello World!", then the test will pass
     self.assertEqual(hello.sayHello(),"Hello World!")
コード例 #10
0
 def test_sayHello_without_title(self):
     result = hello.sayHello("Senko")
     self.assertEqual(result, "Hello Mr. Senko")
コード例 #11
0
 def test_sayHello_with_title(self):
     result = hello.sayHello("Senko", title="The Misterious")
     self.assertEqual(result, "Hello The Misterious Senko")
コード例 #12
0
import hello

name = input("What is your name? ").title()
print("You have terminal cancer")
hello.sayHello(name)
print("You Gay")
hello.sayBye(name)
コード例 #13
0
 def test_sayHello_to_one_person(self):
     result = hello.sayHello("Alex")
     self.assertEqual(result, "Hello, Alex")
コード例 #14
0
 def test_sayHello_to_many_people(self):
     with self.assertRaises(Exception):
         hello.sayHello("Alex,Krasi")
コード例 #15
0
 def test_sayHello_name_with_greeting(self):
     result = hello.sayHello("Alex", "Happy testing")
     self.assertEqual(result, "Happy testing, Alex")
コード例 #16
0
def test_say_hello_without_input():
    # Override the Python built-in input method
    hello.input = lambda x: ''
    output = hello.sayHello()
    assert 'Hello World' == output
コード例 #17
0
# test.py

import hello 

hello.sayHello()
コード例 #18
0
import hello
hello.sayHello()
hello.sayHello('zy')