remove my life is desi, add mylife tests

This commit is contained in:
mutantmonkey
2012-05-31 23:56:54 -07:00
parent 03b7a6df9e
commit 226b10f967
3 changed files with 58 additions and 13 deletions

0
modules/test/__init__.py Normal file
View File

View File

@@ -0,0 +1,58 @@
"""
test_mylife.py - tests for the mylife module
author: mutantmonkey <mutantmonkey@mutantmonkey.in>
"""
# add current working directory to path
import sys
sys.path.append('.')
import unittest
from mock import MagicMock, Mock
from modules import mylife
class TestMylife(unittest.TestCase):
def setUp(self):
self.phenny = MagicMock()
def test_fml(self):
mylife.fml(self.phenny, None)
out = self.phenny.say.call_args[0][0]
self.assertNotEqual(out,
"I tried to use .fml, but it was broken. FML")
def test_mlia(self):
mylife.mlia(self.phenny, None)
out = self.phenny.say.call_args[0][0]
self.assertNotEqual(out,
"I tried to use .mlia, but it wasn't loading. MLIA")
def test_mlib(self):
mylife.mlib(self.phenny, None)
out = self.phenny.say.call_args[0][0]
self.assertNotEqual(out,
"MLIB is out getting a case of Natty. It's chill.")
def test_mlih(self):
mylife.mlih(self.phenny, None)
out = self.phenny.say.call_args[0][0]
self.assertNotEqual(out,
"MLIH is giving some dome to some lax bros.")
def test_mlihp(self):
mylife.mlihp(self.phenny, None)
out = self.phenny.say.call_args[0][0]
self.assertNotEqual(out,
"This service is not available to Muggles.")
def test_mlit(self):
mylife.mlit(self.phenny, None)
out = self.phenny.say.call_args[0][0]
self.assertNotEqual(out,
"Error: Your life is too Twilight. Go outside.")