def test_user_schema(self): user = User.objects.get(username='******') keywords = [] tables = [('daiquiri_user_user', 'test')] columns = [(None, None, '*')] functions = [] result = check_permissions(user, keywords, tables, columns, functions) self.assertEqual(result, [])
def test_columns_not_found(self): user = User.objects.get(username='******') keywords = [] tables = [('daiquiri_data_obs', 'stars')] columns = [('daiquiri_data_obs', 'stars', 'ra'), ('daiquiri_data_obs', 'stars', 'not_found')] functions = [] result = check_permissions(user, keywords, tables, columns, functions) self.assertEqual(result, ['Column not_found not found.'])
def test_missing_schema(self): user = User.objects.get(username='******') keywords = [] tables = [(None, 'stars')] columns = [('daiquiri_data_obs', 'stars', 'ra'), ('daiquiri_data_obs', 'stars', 'dec'), (None, None, 'alias')] functions = [] result = check_permissions(user, keywords, tables, columns, functions) self.assertEqual(result, ['No schema given for table stars.'])