Refactor scouting application testing

When testing the scouting application, we need a couple of components to
work together: the webserver itself and the fake The Blue Alliance API
server. This patch consolidates the logic into a single library that
both `//scouting:scouting_test` and the `cli_test` can use.

A future patch will add a postgresql server to this library.

Signed-off-by: Philipp Schrader <philipp.schrader@gmail.com>
Change-Id: I4d561731bcaf1ed5a943de1ba8fe406894cd6ef8
diff --git a/scouting/testing/BUILD b/scouting/testing/BUILD
new file mode 100644
index 0000000..43bbe06
--- /dev/null
+++ b/scouting/testing/BUILD
@@ -0,0 +1,12 @@
+py_binary(
+    name = "scouting_test_servers",
+    testonly = True,
+    srcs = [
+        "scouting_test_servers.py",
+    ],
+    data = [
+        "//scouting",
+        "//scouting/scraping:test_data",
+    ],
+    visibility = ["//visibility:public"],
+)