def test_merge_size(self): self.assertEqual(millipede.compute_settings({'size': None}, {}), {'size': millipede.DEFAULT_SIZE}) self.assertEqual(millipede.compute_settings({'size': 10}, {}), {'size': 10}) self.assertEqual(millipede.compute_settings({'size': 10}, {'size': 15}), {'size': 10}) self.assertEqual(millipede.compute_settings({'size': None}, {'size': 15}), {'size': 15})
def test_merge_comment(self): self.assertEqual(millipede.compute_settings( {'size': None, 'comment': None}, {} ), {'size': millipede.DEFAULT_SIZE, 'comment': None}) self.assertEqual(millipede.compute_settings( {'size': None, 'comment': 'Hi!'}, {} ), {'size': millipede.DEFAULT_SIZE, 'comment': 'Hi!'}) self.assertEqual(millipede.compute_settings( {'size': None, 'comment': None}, {'comment': 'Hello'} ), {'size': millipede.DEFAULT_SIZE, 'comment': 'Hello'}) self.assertEqual(millipede.compute_settings( {'size': None, 'comment': 'Hi!'}, {'comment': None} ), {'size': millipede.DEFAULT_SIZE, 'comment': 'Hi!'}) self.assertEqual(millipede.compute_settings( {'size': None, 'comment': 'Hi!'}, {'comment': 'Hello'} ), {'size': millipede.DEFAULT_SIZE, 'comment': 'Hi!'})
def test_merge_bool(self): self.assertEqual(millipede.compute_settings( {'size': None, 'reverse': True}, {} ), {'size': millipede.DEFAULT_SIZE, 'reverse': True}) self.assertEqual(millipede.compute_settings( {'size': None, 'reverse': False}, {} ), {'size': millipede.DEFAULT_SIZE, 'reverse': False}) self.assertEqual(millipede.compute_settings( {'size': None, 'reverse': False}, {'reverse': False} ), {'size': millipede.DEFAULT_SIZE, 'reverse': False}) self.assertEqual(millipede.compute_settings( {'size': None, 'reverse': True}, {'reverse': True} ), {'size': millipede.DEFAULT_SIZE, 'reverse': False}) self.assertEqual(millipede.compute_settings( {'size': None, 'reverse': True}, {'reverse': False} ), {'size': millipede.DEFAULT_SIZE, 'reverse': True}) self.assertEqual(millipede.compute_settings( {'size': None, 'reverse': False}, {'reverse': True} ), {'size': millipede.DEFAULT_SIZE, 'reverse': True})