예제 #1
0
    def test_invalid_because_of_whitespace_values(self):
        address_dict = copy.copy(self.valid_address_dict)
        address_dict['woonplaats'] = ' '
        self.assertEqual(False, _address_matches_sigmax_expectation(address_dict))

        address_dict = copy.copy(self.valid_address_dict)
        address_dict['woonplaats'] = ' '
        self.assertEqual(False, _address_matches_sigmax_expectation(address_dict))

        address_dict = copy.copy(self.valid_address_dict)
        address_dict['woonplaats'] = ' '
        self.assertEqual(False, _address_matches_sigmax_expectation(address_dict))
예제 #2
0
    def test_invalid(self):
        address_dict = copy.copy(self.valid_address_dict)
        address_dict.pop('woonplaats')
        self.assertEqual(False, _address_matches_sigmax_expectation(address_dict))

        address_dict = copy.copy(self.valid_address_dict)
        address_dict.pop('openbare_ruimte')
        self.assertEqual(False, _address_matches_sigmax_expectation(address_dict))

        address_dict = copy.copy(self.valid_address_dict)
        address_dict.pop('huisnummer')
        self.assertEqual(False, _address_matches_sigmax_expectation(address_dict))
예제 #3
0
    def test_minimum_valid(self):
        address_dict = copy.copy(self.valid_address_dict)
        address_dict = {
            k: v for k, v in address_dict.items() if k in SIGMAX_REQUIRED_ADDRESS_FIELDS
        }

        self.assertEqual(True, _address_matches_sigmax_expectation(address_dict))
예제 #4
0
 def test_none_value(self):
     # simulate empty address field
     self.assertEqual(False, _address_matches_sigmax_expectation(None))
     self.assertEqual(False, _address_matches_sigmax_expectation({}))
예제 #5
0
 def test_empty(self):
     self.assertEqual(False, _address_matches_sigmax_expectation({}))
예제 #6
0
    def test_full_valid(self):
        address_dict = copy.copy(self.valid_address_dict)

        self.assertEqual(True,
                         _address_matches_sigmax_expectation(address_dict))