Exemple #1
0
 def test_tallytotype(self):
     for t in TestNTPPeers.types:
         self.assertEqual(NTPPeers.tallytotype(TestNTPPeers.types[t]), t)
     for i in ' .x-#+*o':
         self.assertNotEqual(NTPPeers.tallytotype(i), 'unknown')
     for i in '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnpqrstuvwyz~!@$%^&()_':
         self.assertEqual(NTPPeers.tallytotype(i), 'unknown')
Exemple #2
0
 def test_tallytotype(self):
     for i in '*o':
         self.assertEqual(NTPPeers.tallytotype(i), 'syncpeer')
     for i in '+':
         self.assertEqual(NTPPeers.tallytotype(i), 'survivor')
     for i in '#':
         self.assertEqual(NTPPeers.tallytotype(i), 'backup')
     for i in ' .-x':
         self.assertEqual(NTPPeers.tallytotype(i), 'discard')
     for i in ' .-+ox#*':
         self.assertNotEqual(NTPPeers.tallytotype(i), 'unknown')
     for i in '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnpqrstuvwyz~!@$%^&()_':
         self.assertEqual(NTPPeers.tallytotype(i), 'unknown')
Exemple #3
0
 def test_tallytotype(self):
     for i in '*o':
         self.assertEqual(NTPPeers.tallytotype(i), 'syncpeer')
     for i in '+':
         self.assertEqual(NTPPeers.tallytotype(i), 'survivor')
     for i in '#':
         self.assertEqual(NTPPeers.tallytotype(i), 'backup')
     for i in ' .-x':
         self.assertEqual(NTPPeers.tallytotype(i), 'discard')
     for i in ' .-+ox#*':
         self.assertNotEqual(NTPPeers.tallytotype(i), 'unknown')
     for i in '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnpqrstuvwyz~!@$%^&()_':
         self.assertEqual(NTPPeers.tallytotype(i), 'unknown')
Exemple #4
0
 def test_tallytotype_unknown(self):
     """Ensure most printables are not valid tally types."""
     for t in '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnpqrstuvwyz!@$%^&()_=[]{}|:;"<>,/\\\'':
         self.assertEqual(NTPPeers.tallytotype(t), 'unknown')
Exemple #5
0
 def test_tallytotype_known(self):
     """Ensure known codes are valid tally types and that they correctly match their type."""
     for t in TestNTPPeers.codes:
         self.assertEqual(NTPPeers.tallytotype(t), TestNTPPeers.codes[t])
Exemple #6
0
 def test_tallytotype_unknown(self):
     """Ensure most printables are not valid tally types."""
     for t in '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnpqrstuvwyz!@$%^&()_=[]{}|:;"<>,/\\\'':
         self.assertEqual(NTPPeers.tallytotype(t), 'unknown')
Exemple #7
0
 def test_tallytotype_known(self):
     """Ensure known codes are valid tally types and that they correctly match their type."""
     for t in TestNTPPeers.codes:
         self.assertEqual(NTPPeers.tallytotype(t), TestNTPPeers.codes[t])