Как преобразовать тип данных?
Как вариант:import json
str1 = '"test":"test", "test":"test"'
out = json.loads('{{ {} }}'.format(str1)){u'test': u'test'}
>>> type(out)
<type 'dict'>
Не самое элегантное, но вполне рабочее решение "в лоб"str1 = '"test":"test","test2":"test"'

l = str1.split(',')
dic1 = {}
for i in l:
    v = i.replace('"','').split(':')
    dic1[v[0]] = v[1]

print(dic1)
Если будет строка именно  '"test":"test","test":"test"' - то в словаре окажется только одна пара (что вполне логично).