Во-первых, вы захотите сначала включить генератор, возвращенный itertools.permutations (list) в список. Затем, во-вторых, вы можете использовать set () для удаления дубликатов. Что-то вроде ниже:
def permutate(a_list):
import itertools
return set(list(itertools.permutations(a_list)))
Найдя решение, оказалось, что эти две зависимости выдают ошибку, поэтому я стер их, потому что мы больше не используем ее в нашем решении.
<dependency>
<groupId>com.vimalselvam</groupId>
<artifactId>cucumber-extentsreport</artifactId>
<version>2.0.4</version>
</dependency>
<dependency>
<groupId>com.aventstack</groupId>
<artifactId>extentreports</artifactId>
<version>3.0.5</version>
</dependency>
<dependency>
Reporter.loadXMLConfig(new File("src/test/resources/extent-config.xml"));
Reporter.setSystemInfo("user", System.getProperty("user.name"));
Reporter.setSystemInfo("os", "Mac OSX");