From 7c65f4be06be5ffdfb7ecaacc1d540298c1f427c Mon Sep 17 00:00:00 2001
From: Tue Herlau <tuhe@dtu.dk>
Date: Tue, 20 Sep 2022 11:11:40 +0200
Subject: [PATCH] converter cli + tests

---
 src/beamer_slider.egg-info/PKG-INFO         |   4 +++-
 src/beamer_slider.egg-info/entry_points.txt |   2 ++
 src/beamer_slider.egg-info/requires.txt     |  14 +++++++-------
 tests/test_slider.py                        |  16 ++++++++++++----
 tests/tests_images/index.pdf                | Bin 134570 -> 134570 bytes
 5 files changed, 24 insertions(+), 12 deletions(-)

diff --git a/src/beamer_slider.egg-info/PKG-INFO b/src/beamer_slider.egg-info/PKG-INFO
index f45d236..a519f95 100644
--- a/src/beamer_slider.egg-info/PKG-INFO
+++ b/src/beamer_slider.egg-info/PKG-INFO
@@ -1,12 +1,13 @@
 Metadata-Version: 2.1
 Name: beamer-slider
-Version: 0.1.25
+Version: 0.1.25.1
 Summary: Software to create inkscape overlays in Beamer
 Home-page: https://lab.compute.dtu.dk/tuhe/slider
 Author: Tue Herlau
 Author-email: tuhe@dtu.dk
 License: MIT
 Project-URL: Bug Tracker, https://lab.compute.dtu.dk/tuhe/slider/issues
+Platform: UNKNOWN
 Classifier: Programming Language :: Python :: 3
 Classifier: License :: OSI Approved :: MIT License
 Classifier: Operating System :: OS Independent
@@ -108,3 +109,4 @@ Thats is! And since this is an overlay, you are free to add more LaTeX to the sl
 	year={2021},
 }
 ```
+
diff --git a/src/beamer_slider.egg-info/entry_points.txt b/src/beamer_slider.egg-info/entry_points.txt
index 4a3429d..136bf3f 100644
--- a/src/beamer_slider.egg-info/entry_points.txt
+++ b/src/beamer_slider.egg-info/entry_points.txt
@@ -1,2 +1,4 @@
 [console_scripts]
 slider = slider.slider_cli:clize_main_entry_point
+slider_convert = slider.slider_cli:slide_converter_main_entry_point
+
diff --git a/src/beamer_slider.egg-info/requires.txt b/src/beamer_slider.egg-info/requires.txt
index ceca49a..fc93d1d 100644
--- a/src/beamer_slider.egg-info/requires.txt
+++ b/src/beamer_slider.egg-info/requires.txt
@@ -1,12 +1,12 @@
 Jinja2
-numpy
+PyPDF2
+beautifulsoup4
 chardet
-scipy
-seaborn
+click
+clize
 lxml
 matplotlib
+numpy
 pylatexenc
-beautifulsoup4
-PyPDF2
-clize
-click
+scipy
+seaborn
diff --git a/tests/test_slider.py b/tests/test_slider.py
index ff3d4b9..4ce9ad2 100644
--- a/tests/test_slider.py
+++ b/tests/test_slider.py
@@ -38,10 +38,12 @@ class TestSlider(TestCase):
         if os.path.isdir("./automatic"):
             shutil.rmtree("./automatic")
         os.mkdir("automatic")
+        if not os.path.isdir("./tests_images"):
+            os.mkdir("./tests_images")
 
-        if os.path.isdir("./tests_images"):
-            shutil.rmtree("./tests_images")
-        os.mkdir("./tests_images")
+        # if os.path.isdir("./tests_images"):
+        #     shutil.rmtree("./tests_images")
+        # os.mkdir("./tests_images")
 
         slider_cli("automatic/index.tex", interactive=False)
         with open("automatic/index.tex", 'r') as f:
@@ -91,6 +93,9 @@ class TestConverter(TestCase):
             shutil.rmtree("./converted")
         os.mkdir("converted")
 
+        if not os.path.isdir("./tests_images"):
+            os.mkdir("./tests_images")
+
         shutil.copyfile("slideshow.pdf", "converted/slideshow.pdf")
         from slider.slider_cli import slider_converter_cli
         slider_converter_cli("converted/slideshow.pdf")
@@ -101,7 +106,10 @@ class TestConverter(TestCase):
         import glob
         for f in glob.glob("./*"):
             print(f)
-        print("Content of tests_images is")
+        tests_images = os.path.abspath("./tests_images")
+        print("Content of tests_images is. Exists?", tests_images, os.path.isdir(tests_images))
+        for f in glob.glob("./tests_images/*"):
+            print(f)
 
         shutil.copyfile("converted/converted_10.png", "tests_images/converted_10.png")
         # pdf2png("automatic/index.pdf", fout="automatic/index_b.png", page_to_convert=2)
diff --git a/tests/tests_images/index.pdf b/tests/tests_images/index.pdf
index 1b4bc477f333c138fb52a4b499510c920d9d651a..fa7ddf8df3152bb34413d2cd5a931f61713488c5 100644
GIT binary patch
delta 908
zcmZ2An`6~%j)oS-EljdZEGEXLhSL?9nB>8%?Ji7AGAzueGPJiRvoQrS)lXYwoG;U{
z)H|_{eOaq^5^wX(yeT~wpU&X0l{`?U6}WQoYMrv2MXM~LTRnQURJ=Oa-lXa63|^_s
zw)ljA+YAYZ!YPNWcJ1W8@bH$V=kr5(6Yp__&OO)p{ilfX{O|YbtEzuo-hEhDW=~L#
ztoY-jD(cfb?eb=L?z#PO*N)VJr?(f?pHbkoZTnbt?4V_aTZy^Lf=3I^J<snhs<~X6
z=_z%4(iQ8B&z_c2XO2}QbI9z-HT>IA(mHwh?B*Fw9kcf=dz{+L|3mY9<-zXT7ggqe
zl8*btIsa4F`O34>_dc=izw7hko7ahw@AoF2*Zg-nf4;rk+|sW0^e<+7Rge8tCo=q(
z+uL0Kzwe%P&Gh|^-_kGChxjhH+}|V{#<n8u=p~M~^F?_+s_%dLU-#9kdA3))-+Vm&
zeDmD?<EtHRtWyj3k6>=Qcc{A2^SuVwm-y{%SMtuvn5~)pm^Ux}JFh`>ccXsb*Y)4O
znCV~q{r&Ft{5s{m{Hr6szG2%iiHY&Jz|s8^@|NyAyQ#GPY;yU^ok6cS&&F<Bwqx4s
zuHZN7_16PF@9TQEu`54q@vBvHdN<}&*2Z2CmFl;PG2hMGV&HwS<%meKYMbDpcFWW3
zCvr946jU90&|$0MKkssAV^06A34a6Ir}96j*?gyau6kQP@BTe8n>|`4-L4Eivinu}
zr}MV`7t1&O*mP6-^|E?ZX~mh}e(c`!+Jm+GUtHW)bKcsd?lt9Xj$FPimtW<CHL?9}
z&2K;PeS+Og138AP{Ee61{WA;rZ*$?zQ-}FCPVy(*YB$gnx}I=K^vs*c8F71Lo?VuH
z&lvPyAoJOLr&sgbwd9qT>Z|kCT18$k@00t#bx+o``JI=Fb0x1%F)`S&u|B$Y+lOzf
zZu>5~^g8=-?Z2fm$Ja9zP2Lx7udvGZSCLF-vCa+kWjSm8AM34cb$_uXM_#A+_|__K
zG2V(l=9~Wb^@RlYR(o!Knm)VbZaJe@a=QVieRdarcUjQ6E;XV1Pp2PUa!~o*-=te}
zxJ~-Z^tP1$_|2`@a^!Nj-6E}k_Ahn<e+=}~Uf%3UDQtgRzd!Pa-1L3iOgYX@u4Wbn
rP6p;ijxHv~#ugTiE{2vC&gM=Qmd+-Irml{53O0n4Y|rIkvSkDSY<sm8

delta 908
zcmZ2An`6~%j)oS-EljdZEXF3L#?uv<nB>8%?Ji7AGAztq(yO;8voQrS)gKF#n>IIO
zm&mh<gs2@#*9>O7bvr2$+t+zvGGoqip{Z88P9+^zTh+BWwByPOr$sFp2lAdxvYu*{
zWYEQv*wV=;;;y-7@$B6Uvg_tfD$#o*_Hu2&)t7TB=KC9ds(k-<`Sy1Ez1B7d4{9I1
zR%jUKQ<OCG$>X+}M|R7u?~Y~*-=}-3p6AkqWQq0ZGIN^KT*{qUwD?}t{M)8++&p&r
zv?UvLJ@+=7&7ZRPU`~&D+kwX0Vwd|p!YwLyS$1f4>^PZi6=(LNVg9E%;(K<;`hL>f
z|4?=Q2hH_A=3L+NP&fX=?XxZU>sx%v-^>1-^JxE{Z$BSjj9gw(;g<h+f%&@-A<hr)
zFIxYofB$0d;qsr-8TD*`-LIC+`mB8;F|{EpOsDt4zsQ3E^`D~u-Cwls-A(7cN95{j
z>~8<8*u&NGHmm4si)q3O-96$nzVt0}_+Ogs@%Gx8#KXHR?>+cddY@tQR*4@%q5rG=
z^FIsit-oLU`<eNr-y3Fyp3h^@))Xk<3H-zTGHljuo#^ZJHf7UiX)m33;ZACHSN6_z
z7DwwomGhduU;RRE^^Y{ORqIaOlsG-@`gPXWg&$uWF5P_Ffn&3XkB5(8SdxTd&5X@8
z4R@v;;#;oH(|5!9(-X^B(G%ZR@ZOX!jrhrM&iwS=8<j~vZhSa>+O*q6W9M9R*FCH2
z)c@c4EK#f8tv`G3ro5>7O@fm$`}d#T-50Xq#rvnB)t4`*Z#z+yF0kZ+i^bY=X{s3;
z;(wHN)bPKY%=wrx;IDwj+jsfQU(Yk2jpO^$Irk64vRaPGN`<`3Vh)~}*ZT74=|sD|
zALSIj@=r|rr@7=^<&sZ^LBEPFU06Puwf6CgkMXBhr~RC%VS9aApsy!$v-Ixzs~Oz+
z>v!Ev(b~Ju?B4VEQ-y!D6wF^%e`Q{DYl;5xi5AD3YLiY~`(^U(QdC8Y-|24$jml$I
zZ%?_{aJ*jm^!q0srdM}NH;Jy>=6R!5e1S<B$K(&2m;Km~q5gDDhSJB_x=0@>n@9Kb
zmz~||@HpeKQ+50P{Q^!NHnmTcS22}(ygw|!|2b*eyt5u+<v0GZKdk$qFnu34Q;xHN
ui=(BPql>GXfq}EJiIcI5rLmEbxuc1Zg{7N?p_{Xvf(;=h+jDuCY#9N(_`mr8

-- 
GitLab