Esempio n. 1
0
 def test_cannot_be_saved_with_an_incoherent_ip_range(self):
     # Run & check
     with pytest.raises(ValidationError):
         ip_range = InstitutionIPAddressRangeFactory.build(
             subscription=self.subscription,
             ip_start='192.168.1.3', ip_end='192.168.1.2')
         ip_range.clean()
Esempio n. 2
0
 def test_cannot_be_saved_with_an_incoherent_ip_range(self):
     # Run & check
     with pytest.raises(ValidationError):
         ip_range = InstitutionIPAddressRangeFactory.build(
             subscription=self.subscription,
             ip_start='192.168.1.3',
             ip_end='192.168.1.2')
         ip_range.clean()
Esempio n. 3
0
 def test_can_return_the_list_of_corresponding_ip_addresses(self):
     # Setup
     ip_range = InstitutionIPAddressRangeFactory.build(
         subscription=self.subscription,
         ip_start='192.168.1.3', ip_end='192.168.1.5')
     # Run
     ip_addresses = ip_range.ip_addresses
     # Check
     assert ip_addresses == [
         ipaddress.ip_address('192.168.1.3'),
         ipaddress.ip_address('192.168.1.4'),
         ipaddress.ip_address('192.168.1.5'),
     ]
Esempio n. 4
0
 def test_can_return_the_list_of_corresponding_ip_addresses(self):
     # Setup
     ip_range = InstitutionIPAddressRangeFactory.build(
         subscription=self.subscription,
         ip_start='192.168.1.3',
         ip_end='192.168.1.5')
     # Run
     ip_addresses = ip_range.ip_addresses
     # Check
     assert ip_addresses == [
         ipaddress.ip_address('192.168.1.3'),
         ipaddress.ip_address('192.168.1.4'),
         ipaddress.ip_address('192.168.1.5'),
     ]