def test_decimal_to_binary_ip(self): self.assertEqual("00000000.00000000.00000000.00000000", decimal_to_binary_ip("0.0.0.0")) self.assertEqual("11111111.11111111.11111111.11111111", decimal_to_binary_ip("255.255.255.255")) self.assertEqual("11000000.10101000.00000000.00000001", decimal_to_binary_ip("192.168.0.1"))
""" Given an ip address in dotted-decimal representation, determine the binary representation. For example, decimal_to_binary(255.0.0.5) returns 11111111.00000000.00000000.00000101 accepts string returns string """ from algorithms.maths import decimal_to_binary_util, decimal_to_binary_ip ip = "192.168.30.9" print(decimal_to_binary_ip(ip))