示例#1
0
 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"))
 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"))
示例#3
0
"""
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))