예제 #1
0
 def test_Credentials_reset_error(self):
     """Test Credentials.reset() with error."""
     with patch('streamlit.credentials.os.remove',
                side_effect=OSError('some error')), patch(
                    'streamlit.credentials.LOGGER') as p:
         Credentials.reset()
         p.error.assert_called_once_with(
             'Error removing credentials file: some error')
예제 #2
0
    def test_Credentials_reset(self):
        """Test Credentials.reset()."""
        c = Credentials.get_current()

        with patch("streamlit.credentials.os.remove") as p:
            Credentials.reset()
            p.assert_called_once_with("/mock/home/folder/.streamlit/credentials.toml")

        self.assertEqual(c, Credentials.get_current())
예제 #3
0
 def test_Credentials_reset(self):
     """Test Credentials.reset()."""
     with patch('streamlit.credentials.os.remove') as p:
         Credentials.reset()
         p.assert_called_once_with(
             '/mock/home/folder/.streamlit/credentials.toml')