コード例 #1
0
ファイル: test_compact.py プロジェクト: zedreamer/masonite
 def test_can_contain_dict(self):
     x = 'hello'
     y = 'world'
     self.assertEqual(compact(x, y, {'z': 'foo'}), {
         'x': 'hello',
         'y': 'world',
         'z': 'foo'
     })
コード例 #2
0
ファイル: test_compact.py プロジェクト: zedreamer/masonite
 def test_compact_returns_dict_of_local_variable(self):
     x = 'hello'
     self.assertEqual(compact(x), {'x': 'hello'})
コード例 #3
0
ファイル: test_compact.py プロジェクト: zedreamer/masonite
 def test_works_with_classes(self):
     request = Request(None)
     self.assertIn('request', compact(request))
コード例 #4
0
ファイル: test_compact.py プロジェクト: zedreamer/masonite
 def test_compact_throws_exceptions(self):
     r = Request(None)
     request = r
     with self.assertRaises(AmbiguousError):
         compact(request)
コード例 #5
0
ファイル: test_compact.py プロジェクト: zedreamer/masonite
 def test_exception_on_too_many(self):
     x = 'hello'
     y = 'world'
     with self.assertRaises(ValueError):
         compact(x, y, 'z')
コード例 #6
0
ファイル: test_compact.py プロジェクト: zedreamer/masonite
 def test_works_with_several_variables(self):
     x = 'hello'
     y = 'world'
     self.assertEqual(compact(x, y), {'x': 'hello', 'y': 'world'})