コード例 #1
0
ファイル: testmock.py プロジェクト: pexip/os-python3.5
    def test_spec_list_subclass(self):
        class Sub(list):
            pass
        mock = Mock(spec=Sub(['foo']))

        mock.append(3)
        mock.append.assert_called_with(3)
        self.assertRaises(AttributeError, getattr, mock, 'foo')
コード例 #2
0
ファイル: testmock.py プロジェクト: MarkTseng/cpython
    def test_spec_list_subclass(self):
        class Sub(list):
            pass
        mock = Mock(spec=Sub(['foo']))

        mock.append(3)
        mock.append.assert_called_with(3)
        self.assertRaises(AttributeError, getattr, mock, 'foo')
コード例 #3
0
    def test_spec_list_subclass(self):

        class Sub(list):
            __qualname__ = 'MockTest.test_spec_list_subclass.<locals>.Sub'

        mock = Mock(spec=Sub(['foo']))
        mock.append(3)
        mock.append.assert_called_with(3)
        self.assertRaises(AttributeError, getattr, mock, 'foo')