def test__compare_policies_dict(self): ''' ``_compare_policies`` should only return ``True`` when the dicts are the same. All other scenarios should return ``False`` ''' compare_dict = {'Salty': 'test'} # Same self.assertTrue( win_lgpo._compare_policies(compare_dict, compare_dict) ) # Different self.assertFalse( win_lgpo._compare_policies(compare_dict, {'key': 'value'}) ) # String self.assertFalse( win_lgpo._compare_policies(compare_dict, 'Not a dict') ) # List self.assertFalse( win_lgpo._compare_policies(compare_dict, ['Not', 'a', 'dict']) ) # None self.assertFalse( win_lgpo._compare_policies(compare_dict, None) )
def test__compare_policies_list(self): ''' ``_compare_policies`` should only return ``True`` when the lists are the same. All other scenarios should return ``False`` ''' compare_list = ['Salty', 'test'] # Same self.assertTrue( win_lgpo._compare_policies(compare_list, compare_list) ) # Different self.assertFalse( win_lgpo._compare_policies(compare_list, ['Not', 'the', 'same']) ) # String self.assertFalse( win_lgpo._compare_policies(compare_list, 'Not a list') ) # Dict self.assertFalse( win_lgpo._compare_policies(compare_list, {'key': 'value'}) ) # None self.assertFalse( win_lgpo._compare_policies(compare_list, None) )
def test__compare_policies_string(self): ''' ``_compare_policies`` should only return ``True`` when the string values are the same. All other scenarios should return ``False`` ''' compare_string = 'Salty test' # Same self.assertTrue( win_lgpo._compare_policies(compare_string, compare_string) ) # Different self.assertFalse( win_lgpo._compare_policies(compare_string, 'Not the same') ) # List self.assertFalse( win_lgpo._compare_policies(compare_string, ['item1', 'item2']) ) # Dict self.assertFalse( win_lgpo._compare_policies(compare_string, {'key': 'value'}) ) # None self.assertFalse( win_lgpo._compare_policies(compare_string, None) )
def test__compare_policies_integer(self): ''' ``_compare_policies`` should only return ``True`` when the integer values are the same. All other scenarios should return ``False`` ''' compare_integer = 1 # Same self.assertTrue( win_lgpo._compare_policies(compare_integer, compare_integer) ) # Different self.assertFalse( win_lgpo._compare_policies(compare_integer, 0) ) # List self.assertFalse( win_lgpo._compare_policies(compare_integer, ['item1', 'item2']) ) # Dict self.assertFalse( win_lgpo._compare_policies(compare_integer, {'key': 'value'}) ) # None self.assertFalse( win_lgpo._compare_policies(compare_integer, None) )
def test__compare_policies_list(): """ ``_compare_policies`` should only return ``True`` when the lists are the same. All other scenarios should return ``False`` """ compare_list = ["Salty", "test"] # Same assert win_lgpo._compare_policies(compare_list, compare_list) # Different assert not win_lgpo._compare_policies(compare_list, ["Not", "the", "same"]) # String assert not win_lgpo._compare_policies(compare_list, "Not a list") # Dict assert not win_lgpo._compare_policies(compare_list, {"key": "value"}) # None assert not win_lgpo._compare_policies(compare_list, None)
def test__compare_policies_string(): """ ``_compare_policies`` should only return ``True`` when the string values are the same. All other scenarios should return ``False`` """ compare_string = "Salty test" # Same assert win_lgpo._compare_policies(compare_string, compare_string) # Different assert not win_lgpo._compare_policies(compare_string, "Not the same") # List assert not win_lgpo._compare_policies(compare_string, ["item1", "item2"]) # Dict assert not win_lgpo._compare_policies(compare_string, {"key": "value"}) # None assert not win_lgpo._compare_policies(compare_string, None)
def test__compare_policies_integer(): """ ``_compare_policies`` should only return ``True`` when the integer values are the same. All other scenarios should return ``False`` """ compare_integer = 1 # Same assert win_lgpo._compare_policies(compare_integer, compare_integer) # Different assert not win_lgpo._compare_policies(compare_integer, 0) # List assert not win_lgpo._compare_policies(compare_integer, ["item1", "item2"]) # Dict assert not win_lgpo._compare_policies(compare_integer, {"key": "value"}) # None assert not win_lgpo._compare_policies(compare_integer, None)
def test__compare_policies_dict(): """ ``_compare_policies`` should only return ``True`` when the dicts are the same. All other scenarios should return ``False`` """ compare_dict = {"Salty": "test"} # Same assert win_lgpo._compare_policies(compare_dict, compare_dict) # Different assert not win_lgpo._compare_policies(compare_dict, {"key": "value"}) # String assert not win_lgpo._compare_policies(compare_dict, "Not a dict") # List assert not win_lgpo._compare_policies(compare_dict, ["Not", "a", "dict"]) # None assert not win_lgpo._compare_policies(compare_dict, None)
def test__compare_policies_integer(self): """ ``_compare_policies`` should only return ``True`` when the integer values are the same. All other scenarios should return ``False`` """ compare_integer = 1 # Same self.assertTrue(win_lgpo._compare_policies(compare_integer, compare_integer)) # Different self.assertFalse(win_lgpo._compare_policies(compare_integer, 0)) # List self.assertFalse( win_lgpo._compare_policies(compare_integer, ["item1", "item2"]) ) # Dict self.assertFalse(win_lgpo._compare_policies(compare_integer, {"key": "value"})) # None self.assertFalse(win_lgpo._compare_policies(compare_integer, None))