def test_generate_attribute_charisma(self, mock_roll):
     expected_value = ['Charisma', '18']
     actual_value = generate_attribute("Charisma", 3, 6)
     self.assertEqual(expected_value, actual_value)
 def test_generate_attribute_wisdom(self, mock_roll):
     expected_value = ['Wisdom', '7']
     actual_value = generate_attribute("Wisdom", 3, 6)
     self.assertEqual(expected_value, actual_value)
 def test_generate_attribute_intelligence(self, mock_roll):
     expected_value = ['Intelligence', '10']
     actual_value = generate_attribute("Intelligence", 3, 6)
     self.assertEqual(expected_value, actual_value)
 def test_generate_attribute_constitution(self, mock_roll):
     expected_value = ['Constitution', '3']
     actual_value = generate_attribute("Constitution", 3, 6)
     self.assertEqual(expected_value, actual_value)
 def test_generate_attribute_dexterity(self, mock_roll):
     expected_value = ['Dexterity', '7']
     actual_value = generate_attribute("Dexterity", 3, 6)
     self.assertEqual(expected_value, actual_value)
 def test_generate_attribute_strength(self, mock_roll):
     expected_value = ['Strength', '15']
     actual_value = generate_attribute("Strength", 3, 6)
     self.assertEqual(expected_value, actual_value)