# Path: enums.py
# class Clue(Enum):
#     Rank = 0
#     Suit = 1


import configparser
import json
from enums import Clue
        if position >= len(data['names']):
            raise Exception('Not enough players')
        names = data['names']
    elif msg['type'] == 'notify':
        if data['type'] == 'turn':
            currentTurn = data['num']
            currentPosition = data['who']
        elif data['type'] == 'draw_size':
            deckSize = data['size']
        elif data['type'] == 'status':
            clues = data['clues']
            score = data['score']
        elif data['type'] == 'draw':
            if data['who'] == position:
                hand.append(data['order'])

        if currentPosition == position:
            if data['type'] == 'clue':
                if data['clue']['type'] == Clue.Suit.value:
                    script += '''\
    def test_turn_''' + str(currentTurn) + '''(self):
        # Deck size ''' + str(deckSize) + ''', ''' + names[position] + ''', \
Clues ''' + str(clues) + ''', Score ''' + str(score) + """
        self.load_game(r'""" + gameFile + """', position=""" + str(position)\
+ ''', turn=''' + str(currentTurn) + ''', botcls=Bot)
        self.send_action()
        self.connection.assert_clue_color\
(''' + str(data['target']) + ''', ''' + colors[data['clue']['value']] + ''')

'''

# Path: enums.py
# class Clue(Enum):
#     Rank = 0
#     Suit = 1


# Path: create_test.py
import configparser
import json
from enums import Clue

        if position >= len(data['names']):
            raise Exception('Not enough players')
        names = data['names']
    elif msg['type'] == 'notify':
        if data['type'] == 'turn':
            currentTurn = data['num']
            currentPosition = data['who']
        elif data['type'] == 'draw_size':
            deckSize = data['size']
        elif data['type'] == 'status':
            clues = data['clues']
            score = data['score']
        elif data['type'] == 'draw':
            if data['who'] == position:
                hand.append(data['order'])

        if currentPosition == position:
            if data['type'] == 'clue':
                if data['clue']['type'] == Clue.Suit.value:
                    script += '''\
    def test_turn_''' + str(currentTurn) + '''(self):
        # Deck size ''' + str(deckSize) + ''', ''' + names[position] + ''', \
Clues ''' + str(clues) + ''', Score ''' + str(score) + """
        self.load_game(r'""" + gameFile + """', position=""" + str(position)\
+ ''', turn=''' + str(currentTurn) + ''', botcls=Bot)
        self.send_action()
        self.connection.assert_clue_color\
(''' + str(data['target']) + ''', ''' + colors[data['clue']['value']] + ''')

'''

                elif data['clue']['type'] == Clue.Rank.value: