Example #1
0
 def test_province(self):
     widget = DistrictSelect()
     result = widget.render("province", None)
     self.assertNotEqual(result.find( 'for="id_province_province"'), -1) 
     self.assertNotEqual(result.find('select id="id_province_province"'), -1 )
     self.assertNotEqual(result.find('div href="/crdist/canton?name=province"'), -1 )
     self.assertNotEqual(result.find('div href="/crdist/district?name=province"'), -1 )
Example #2
0
 def test_crdist_onerror(self):
     widget = DistrictSelect({'class': "crdist"})
     result = widget.render("province", 828)  # Barva
     self.assertNotEqual(result.find('class="crdist_onerror" value="4"'),
                         -1)
     self.assertNotEqual(result.find('class="crdist_onerror" value="9"'),
                         -1)
Example #3
0
 class Meta:
     model = Test
     fields = '__all__'
     widgets = {
         'district': DistrictSelect(attrs={"class": "form-control"}),
         'province': DistrictSelect(),
     }
Example #4
0
 def test_attrs(self):
     widget = DistrictSelect({'class': "crdist"})
     result = widget.render("province", None)
     self.assertNotEqual(result.find('select class="crdist"'), -1)
     response = self.client.get("/crdist/canton?name=province&province=4&attrs=7b22636c617373223a2022637264697374227d")
     self.assertEqual(response.status_code, 200)
     obj = json.loads(response.content.decode('utf-8'))
     self.assertNotEqual(obj['content'].find('select  class=\"crdist\"'), -1)        
Example #5
0
 def test_province(self):
     widget = DistrictSelect()
     result = widget.render("province", None)
     self.assertNotEqual(result.find('for="id_province_province"'), -1)
     self.assertNotEqual(result.find('select id="id_province_province"'),
                         -1)
     self.assertNotEqual(
         result.find('div href="/crdist/canton?name=province"'), -1)
     self.assertNotEqual(
         result.find('div href="/crdist/district?name=province"'), -1)
Example #6
0
 def test_attrs(self):
     widget = DistrictSelect({'class': "crdist"})
     result = widget.render("province", None)
     self.assertNotEqual(result.find('select class="crdist"'), -1)
     response = self.client.get(
         "/crdist/canton?name=province&province=4&attrs=7b22636c617373223a2022637264697374227d"
     )
     self.assertEqual(response.status_code, 200)
     obj = json.loads(response.content.decode('utf-8'))
     self.assertNotEqual(obj['content'].find('select  class=\"crdist\"'),
                         -1)
Example #7
0
class CRForm(forms.Form):
    district = forms.ModelChoiceField(
        queryset=District.objects.all(),
        widget=DistrictSelect(attrs={"class": "form-control"}),
        label="LocalizaciĆ³n ")
Example #8
0
class CRForm(forms.Form):
    district = forms.ModelChoiceField(queryset=District.objects.all(),
                                      widget=DistrictSelect(),
                                      label="LocalizaciĆ³n ")
Example #9
0
 def test_crdist_onerror(self):
     widget = DistrictSelect({'class': "crdist"})
     result = widget.render("province", 828) # Barva
     self.assertNotEqual(result.find('class="crdist_onerror" value="4"'), -1)
     self.assertNotEqual(result.find('class="crdist_onerror" value="9"'), -1)