'Verifies the behavior of get_value.'

def test_get_value(self):

    user = UserFactory.create()
    key = 'testkey'
    value = 'testvalue'
    set_user_preference(user, key, value)
    pref = UserPreference.get_value(user, key)
    self.assertEqual(pref, value)
    pref = UserPreference.get_value(user, 'testkey_none')
    self.assertIsNone(pref)
    pref = UserPreference.get_value(user, 'testkey_none', 'default_value')
    self.assertEqual('default_value', pref)
