Esempio n. 1
0
 def setUp(self):
     self.default_dong = mkdong(1, False)
     self.maxlen = MAXLEN
     self.dong_too_long = MAXLEN + 1
Esempio n. 2
0
 def test_non_int_dong_length_raises_type_error(self):
     with self.assertRaises(TypeError):
         mkdong('penis', True)
Esempio n. 3
0
 def test_superfluous_str_argument_raises_type_error(self):
     with self.assertRaises(TypeError):
         mkdong(10, False, False, 'c**k')
Esempio n. 4
0
 def test_climaxing_dong_shows_load(self):
     self.assertEqual(mkdong(1, False, True), self.default_dong + ' ~~~~')
Esempio n. 5
0
 def test_wide_thin_microdongs_same(self):
     self.assertEqual(mkdong(0, False), mkdong(0, True))
Esempio n. 6
0
 def test_microdong_is_still_dong(self):
     micro = '( )/( )D'
     self.assertEqual(mkdong(0, False), micro)
Esempio n. 7
0
 def test_wide_dong_is_wide(self):
     dong = '( )/( )/D'
     self.assertEqual(mkdong(1, True), dong)
Esempio n. 8
0
 def test_dong_is_dong(self):
     dong = '( )/( )=D'
     self.assertEqual(mkdong(1, False), dong)