Example #1
0
 def test_maybe_dotted_err_throw(self, mock_conf):
     mock_conf.side_effect = ImportError
     with pytest.raises(ImportError):
         utils.maybe_dotted('foo.bar', throw=True)
Example #2
0
 def test_maybe_dotted(self, mock_conf):
     result = utils.maybe_dotted('foo.bar')
     mock_conf.assert_called_once_with()
     mock_conf().maybe_dotted.assert_called_once_with('foo.bar')
     assert result == mock_conf().maybe_dotted()
Example #3
0
 def test_maybe_dotted_err_no_throw(self, mock_conf):
     mock_conf.side_effect = ImportError
     assert utils.maybe_dotted('foo.bar', throw=False) is None
Example #4
0
 def test_maybe_dotted_err_no_throw(self, mock_conf):
     mock_conf.side_effect = ImportError
     assert utils.maybe_dotted('foo.bar', throw=False) is None
Example #5
0
 def test_maybe_dotted_err_throw(self, mock_conf):
     mock_conf.side_effect = ImportError
     with pytest.raises(ImportError):
         utils.maybe_dotted('foo.bar', throw=True)
Example #6
0
 def test_maybe_dotted(self, mock_conf):
     result = utils.maybe_dotted('foo.bar')
     mock_conf.assert_called_once_with()
     mock_conf().maybe_dotted.assert_called_once_with('foo.bar')
     assert result == mock_conf().maybe_dotted()