def calculate_dependencies():
        """Calculate test dependencies
        First do a topological sorting based on the dependencies.
        Then sort the different dependency groups based on priorities.
        """
        order = []
        for g in toposort(merge_dicts(dependencies, soft_dependencies)):
            for t in sorted(g, key=lambda x: (priorities[x], x)):
                order.append(t)
        return order
def calculate_dependencies ( ) : order = [ ] for g in toposort ( merge_dicts ( dependencies , soft_dependencies ) ) : for t in sorted ( g , key = lambda x : ( priorities [ x ] , x ) ) : order . append ( t ) return order
Calculate test dependencies
        First do a topological sorting based on the dependencies.
        Then sort the different dependency groups based on priorities.