def test_both_secrets_are_encoded(self): assert_equal(_generate_plaintext_signature("ab cd", "47 f$a"), "ab%20cd&47%20f%24a")
def test_both_secrets_absent(self): assert_equal(_generate_plaintext_signature(None, None), "&") assert_equal(_generate_plaintext_signature("", ""), "&")
def test_consumer_secret_absent(self): assert_equal(_generate_plaintext_signature(None, "47fba"), "&47fba") assert_equal(_generate_plaintext_signature("", "47fba"), "&47fba")
def test_token_secret_absent(self): assert_equal(_generate_plaintext_signature("ab cd", None), "ab%20cd&") assert_equal(_generate_plaintext_signature("ab cd", ""), "ab%20cd&")
def test_both_secrets_present(self): assert_equal(_generate_plaintext_signature("ab cd", "47fba"), "ab%20cd&47fba")