예제 #1
0
    def setUp(self):
        self.bot_id = 'bot_id'
        self.access_token = 'access_token'
        self.refresh_token = 'refresh_token'
        self.expires_at = 1

        set_environment_state(SPOTIFY_BOT_USERNAME.key, self.bot_id)

        self.bot = create_bot(self.bot_id, self.access_token,
                              self.refresh_token, self.expires_at)
예제 #2
0
    def setUp(self):
        self.client_id = 'client_id'
        set_environment_state(SPOTIFY_CLIENT_ID.key, self.client_id)

        self.client_secret = 'client_secret'
        set_environment_state(SPOTIFY_CLIENT_SECRET.key, self.client_secret)

        self.redirect_uri = 'redirect_uri'
        set_environment_state(SPOTIFY_REDIRECT_URI.key, self.redirect_uri)

        self.bot_redirect_uri = 'bot_redirect_uri'
        set_environment_state(ADD_BOT_REDIRECT_URI.key, self.bot_redirect_uri)
예제 #3
0
    def test_send_email(self, post_request):
        api_key = 'api_key'
        sender = '*****@*****.**'
        set_environment_state(NOTIFICATION_SENDER.key, sender)

        _send_email(self.to, self.subject, self.text, self.html)
예제 #4
0
 def test_deployed_no_env_var(self):
     set_environment_state(DEBUG.key, remove=True)
     self.assertFalse(is_debug())
예제 #5
0
 def test_deployed_false_env_var(self):
     set_environment_state(DEBUG.key, 'False')
     self.assertFalse(is_debug())
예제 #6
0
 def test_env_var(self):
     set_environment_state(SECRET_KEY.key, self.secret_key)
     self.assertEqual(self.secret_key, get_secret_key())
예제 #7
0
 def test_no_env_var(self):
     set_environment_state(SECRET_KEY.key, remove=True)
     self.assertEqual(SECRET_KEY.default, get_secret_key())
예제 #8
0
 def test_no_env_var(self):
     set_environment_state(PORT.key, remove=True)
     self.assertEqual(PORT.default, get_port())
예제 #9
0
 def test_env_var(self):
     set_environment_state(PORT.key, '1111')
     self.assertEqual(1111, get_port())
예제 #10
0
 def env_wrapper(*args, **kwargs):
     set_environment_state(key, value, remove)
     return func(*args, **kwargs)