1
0
mirror of https://github.com/RipMeApp/ripme.git synced 2025-08-09 07:16:45 +02:00

split instagram testcases in album and single

This commit is contained in:
soloturn
2021-04-16 07:52:49 +02:00
parent 6296881ffc
commit 4bd7f5adc2

View File

@@ -3,6 +3,7 @@ package com.rarchives.ripme.tst.ripper.rippers;
import com.rarchives.ripme.ripper.rippers.InstagramRipper; import com.rarchives.ripme.ripper.rippers.InstagramRipper;
import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Disabled; import org.junit.jupiter.api.Disabled;
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import java.io.IOException; import java.io.IOException;
@@ -37,10 +38,8 @@ public class InstagramRipperTest extends RippersTest {
@Test @Test
@Disabled("Ripper broken for single items") @Disabled("Ripper broken for single items")
public void testInstagramAlbums() throws IOException { public void testInstagramSingle() throws IOException {
List<URL> contentURLs = new ArrayList<>(); List<URL> contentURLs = new ArrayList<>();
// This unit test is a bit flaky
//contentURLs.add(new URL("https://www.instagram.com/Test_User/"));
contentURLs.add(new URL("https://www.instagram.com/p/BaNPpaHn2zU/?hl=en")); contentURLs.add(new URL("https://www.instagram.com/p/BaNPpaHn2zU/?hl=en"));
contentURLs.add(new URL("https://www.instagram.com/p/BaNPpaHn2zU/")); contentURLs.add(new URL("https://www.instagram.com/p/BaNPpaHn2zU/"));
for (URL url : contentURLs) { for (URL url : contentURLs) {
@@ -48,4 +47,14 @@ public class InstagramRipperTest extends RippersTest {
testRipper(ripper); testRipper(ripper);
} }
} }
@Test
@Tag("flaky")
public void testInstagramAlbums() throws IOException {
// do not test, in case of rate limit 200/hr since 2021. see
// https://github.com/ripmeapp2/ripme/issues/32
URL url = new URL("https://www.instagram.com/Test_User/");
InstagramRipper ripper = new InstagramRipper(url);
testRipper(ripper);
}
} }