Index: openacs-4/packages/feed-parser/tcl/test/feed-parser-test-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/feed-parser/tcl/test/feed-parser-test-procs.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/feed-parser/tcl/test/feed-parser-test-procs.tcl 24 Jul 2018 09:41:57 -0000 1.1 @@ -0,0 +1,243 @@ +ad_library { + + News aggregator tests + +} + +ad_proc -public feed_parser::test::parse_feed { + -xml:required +} { + Checks basic functionality of feed_parser::parse_feed. + + @see feed_parser::parse_feed + @return dict containing variables 'success_p' and 'result', + indicating respectively whether test succeeded and the + content that was retrieved +} { + set parsing_failed_p [expr {[catch { + set result [feed_parser::parse_feed -xml [string trim $xml]] + } errmsg] || ![dict exists $result status] || [dict get $result status] eq "error"}] + aa_false "Parsing XML succeeds." $parsing_failed_p + if {$parsing_failed_p} { + aa_error "Error was: $errmsg" + return [list success_p false result ""] + } + + set format_ok_p [expr { + [dict exists $result channel] && + [dict exists $result items] + }] + aa_true "Feed parsing contains expected 'channel' and 'item' elements." $format_ok_p + if {!$format_ok_p} { + aa_error "Result was: $result" + return [list success_p false result $result] + } + + set channel [dict get $result channel] + set format_ok_p [expr { + [dict exists $channel title] && + [dict exists $channel link] && + [dict exists $channel description] + }] + aa_true "Feed channel contains expected 'title', 'link' and 'description' elements." $format_ok_p + if {!$format_ok_p} { + aa_error "Channel was: $channel - [dict get $result error]" + return [list success_p false result $result] + } + + return [list success_p true result $result] +} + +aa_register_case -cats { + smoke +} -procs { + util::http::get + feed_parser::parse_feed +} parse_feed_ok { + Check that all source feeds currently configured keep being valid + and parseable +} { + # Set a test XML content + set xml [encoding convertto utf-8 { + + + + Studierende + https://www.wu.ac.at/ + Die WU (Wirtschaftsuniversität Wien) zeichnet sich durch ein attraktives Studienangebot, einen effizienten Studienbetrieb und eine breite Palette an Spezialisierungen und Forschungsrichtungen aus. + en-us + Wirtschaftsuniversität Wien (WU) + Thu, 19 Jul 2018 08:01:06 +0200 + Thu, 19 Jul 2018 08:01:06 +0200 + + + + news-10898 + Wed, 06 Jun 2018 14:32:41 +0200 + Neue SBWL Strategy & Organization ab WS 2018/19 + https://www.wu.ac.at/studierende/news-details/detail/neue-sbwl-strategy-organization-ab-ws-201819/ + Ab dem Wintersemester 2018/19 wird vom Institut für Organization Design die neue SBWL Strategy & Organization (Prof. Dr. Patricia Klarner) angeboten. + Die SBWL Strategy & Organization wird in englischer Sprache angeboten und umfasst fünf obligatorische Kurse, welche innerhalb von zwei Semestern absolviert werden können:

  • Kurs I: Strategic Organization Design

  • Kurs II: Organizational Change and Redesign

  • Kurs III: Skills Development Workshop “Project Management”

  • Kurs IV: Cases in Strategy & Organization

  • Kurs V: Project Course “Strategy & Organization”

Der Einstieg in die SBWL erfolgt durch Ausfüllen eines Bewerbungsformulars und dem Übermitteln von Lebenslauf, Notenauszug und Motivationsschreiben über die Institutswebsite. +

+

Mindeststudiendauer: Diese SBWL kann in zwei Semestern abgeschlossen werden. Insgesamt stehen jedes Semester 30 Plätze zur Verfügung. +

+

Nähere Informationen zur SBWL finden Sie online unter: https://www.wu.ac.at/iod/lehre/bachelorstudium/  +

+

Das Institut für Organization Design freut sich über Ihre Bewerbung.

]]>
+
+ news-10891 + Wed, 06 Jun 2018 11:11:21 +0200 + Update! Juni 2018 + https://www.wu.ac.at/studierende/news-details/detail/update-juni-2018/ + Themen: Neue SBWL Strategy & Organization / Schreibmentor/inn/en für WS 18/19 gesucht / Projektabschluss Changemaker Programm / SBWL International Business mit neuem Track Central Europe Connect / Bewerbung für ein Auslandssemester im SS 2019 + Neue SBWL Strategy & Organization ab WS 2018/19 +

Ab dem Wintersemester 2018/19 wird vom Institut für Organization Design die neue SBWL Strategy & Organization (Prof. Dr. Patricia Klarner) angeboten. Die SBWL Strategy & Organization wird in englischer Sprache angeboten und umfasst fünf obligatorische Kurse, welche innerhalb von zwei Semestern absolviert werden können:

  • Kurs I: Strategic Organization Design

  • Kurs II: Organizational Change and Redesign

  • Kurs III: Skills Development Workshop “Project Management”

  • Kurs IV: Cases in Strategy & Organization

  • Kurs V: Project Course “Strategy & Organization”

Der Einstieg in die SBWL erfolgt durch Ausfüllen eines Bewerbungsformulars und dem Übermitteln von Lebenslauf, Notenauszug und Motivationsschreiben über die Institutswebsite. +

+

Mindeststudiendauer: Diese SBWL kann in zwei Semestern abgeschlossen werden. +

+

Insgesamt stehen jedes Semester 30 Plätze zur Verfügung. +

+

Nähere Informationen zur SBWL finden Sie online unter: https://www.wu.ac.at/iod/lehre/bachelorstudium/  +

+

Das Institut für Organization Design freut sich über Ihre Bewerbung. +

+

Schreibmentor/inn/en für das Wintersemester 2018/19 gesucht

+

Masterstudierende und höhersemestrige Bachelorstudierende (ab 150 ECTS) haben die Möglichkeit, Studienkolleg/inn/en auf der Bachelorebene beim Erwerb der akademischen Schlüsselqualifikation Schreiben zu unterstützen und dabei selbst von der umfassenden Ausbildung, die sie im Rahmen ihrer Tätigkeit als Schreibmentor/inn/en erhalten, zu profitieren. +

+

Was tun Schreibmentor/inn/en?

  • Sie gestalten im Zweierteam wöchentliche Schreibgruppen.

  • Sie nehmen an einer Supervisions-Lehrveranstaltung während des Semesters teil.

Was Sie im Rahmen Ihrer Tätigkeit als Schreibmentor/in erhalten:

  • Ausbildung zum/zur Schreibmentor/in

  • Eine Teilnahmebestätigung, die Sie u.a. bei Bewerbungen vorweisen können

  • 4 ECTS-Credits, die als freies Wahlfach angerechnet werden können

Wenn Sie sich als Schreibmentor/in engagieren möchten, bewerben Sie sich bis 10. Juli 2018. +

+

Alle Infos zum Programm und zur Bewerbung finden Sie unter: https://www.wu.ac.at/studierende/mein-studium/masterguide/foerderprogramme/schreibmentoring/ +

+

300 Volksschulkinder beim Projektabschluss des Changemaker-Programms auf dem WU Campus

+

Am Mittwoch, den 23. Mai hat sich ein Teil des WU Campus in einen Markttag der besonderen Art verwandelt. Im großen Foyer des Teaching Centers haben die Schulkinder gemeinsam mit den Studierenden des Changemaker-Programms einen Marktplatz gestaltet und ihre eigenen Ideen präsentiert. +

+

Zuvor haben die Studierenden die Kinder bereits in mehreren Workshops an das Thema Entrepreneurship herangeführt und mit ihnen ihre Ideen vorbereitet. Davor wiederum durchliefen die Studierenden selbst zuerst eine Online-Phase und dann Workshops, um sich mit dem Thema vertraut zu machen. +

+

Sie sind WU Student/in, Entrepreneurship-interessiert und möchten ebenfalls im 2. Durchgang des WU Changemaker Programms ein Impact Projekt umsetzen? +

+

Dann kommen Sie zur Changemaker Infoveranstaltung am Dienstag, den 19.06.2018, 15:00 - 16:00 Uhr, ins WU Gründungszentrum. Hier geht es zum Facebook Event. +

+

Weitere Informationen zum Programm: http://changemaker.wien/    +

+

Central Europe Connect: Die SBWL International Business hat einen neuen Track und dadurch 20 weitere Plätze!

+

Sie sind Bachelorstudent/in, interessieren sich für die SBWL International Business und wollen „mehrere Fliegen mit einer Klappe schlagen“? Dann schauen Sie hier genauer hin… +

+

Im Zuge der Aufnahme in die SBWL International Business bewerben Sie sich für Central Europe Connect und besuchen Kurs 3, 4 und 5 zusammen mit Studierenden der University of Economics in Bratislava (EUBA) und SGH Warsaw School of Economics an deren Campus-Standorten. Die einwöchigen Blocklehrveranstaltungen über internationale Unternehmensführung im mitteleuropäischen Kontext werden abgerundet durch Unternehmensbesuche und Networking Events. Bei erfolgreicher Absolvierung von Central Europe Connect erhalten Sie ein Joint Certificate und können sich 8 ECTS-Credits für die IBW-Auslandserfahrung anerkennen lassen. Die Reisen ins Ausland werden finanziell unterstützt. +

+

Informieren Sie sich auf https://www.wu.ac.at/iib/studies/sbwl/central-europe-connect/ und kommen Sie bei der ÖH SBWL Messe am 7. Juni um 10:30 Uhr (LC Forum) zur International Business Präsentation von Prof. Puck! +

+

Lust auf ein Auslandssemester? Dann bewerben Sie sich jetzt noch für das Sommersemester 2019!

+

Bewerbungszeitraum: 18. Juni – 22. Juni 2018 +

+

Bachelorstudierende, die im Sommersemester 2019 ein Auslandssemester an einer unserer Partneruniversitäten in Europa oder in Übersee absolvieren möchten, können sich bis zum 22. Juni 2018 (bis 12 Uhr Mittag) während unseres Zusatztermins bewerben. +

+

Nutzen Sie unser Angebot an Kleingruppenberatungen, in denen Sie sich vor, während und nach dem Auslandssemester über Verschiedenes rund um das Auslandssemester informieren können. Genauere Infos dazu finden Sie auf unserer Dates & Deadlines Seite. +

+

Mehr Informationen zum Austauschsemester finden Sie unter Outgoing Austauschstudierende.

]]>
+
+ news-10859 + Fri, 01 Jun 2018 12:41:09 +0200 + Neuer Track innerhalb der SBWL International Business: Central Europe Connect + https://www.wu.ac.at/studierende/news-details/detail/neuer-track-innerhalb-der-sbwl-international-business-central-europe-connect/ + Absolvieren Sie einen Teil der SBWL IB zusammen mit Studierenden von zwei WU Partneruniversitäten und bauen sich ein Netzwerk in Europas am schnellsten wachsender Region auf. Erfahren Sie mehr auf der ÖH SBWL Messe am 07.06.2018! + Das Joint Certificate Program Central Europe Connect wird von der WU zusammen mit der University of Economics in Bratislava (EUBA) und der SGH Warsaw School of Economics organisiert. Die Bewerbung erfolgt beim Einstiegstest in die SBWL International Business im Herbst 2018. +

+

Was erwartet Sie?

  • Absolvierung der SBWL IB Kurse 3, 4 & 5 mit internationalen Studierenden

  • 3 Locations: Wien, Bratislava, Warschau

  • 3 einwöchige Blockkurse innerhalb eines Semesters

  • Networking Events mit internationalen Unternehmen

  • 12 ECTS-Credits (4 pro Kurs)

  • Bestätigung von 8 ECTS-Credits für die IBW-Auslandserfahrung

  • Joint Certificate von drei renommierten Universitäten

  • Finanzielle Unterstützung für die Reisen ins Ausland

  • Englisch als Unterrichtssprache

Sie sind interessiert? +

+

Informieren Sie sich auf https://www.wu.ac.at/iib/studies/sbwl/central-europe-connect/ und kommen Sie bei der ÖH SBWL Messe am 7. Juni um 10:30 Uhr (LC Forum) zur International Business Präsentation von Prof. Puck!

]]>
+
+ news-10590 + Fri, 27 Apr 2018 12:15:53 +0200 + Update! Mai 2018 + https://www.wu.ac.at/studierende/news-details/detail/update-mai-2018/ + Themen: Lust auf ein Auslandssemester? / Bewerbungsfrist für deutsche Masterstudien / Wie finde ich Abschlussarbeiten zu einem bestimmten Thema oder von einem/einer bestimmten Betreuer/in? / Werden Sie Mentor/in / Career Insights - Einblicke in Jobs und Bewerbung / Werden Sie Lern- oder Musikbuddy + Lust auf ein Auslandssemester? Dann bewerben Sie sich jetzt für das Sommersemester 2019! +

Bewerbungszeitraum: 07. Mai – 16. Mai 2018 +

+

Bachelorstudierende, die im Sommersemester 2019 ein Auslandssemester an einer unserer Partneruniversitäten in Europa absolvieren möchten, können sich bis zum 16. Mai 2018 (bis 12 Uhr Mittag) bewerben. +

+

Masterstudierende können sich im selben Zeitraum für Universitäten in Europa und in Übersee bewerben. +

+

Nutzen Sie unser Angebot an Kleingruppenberatungen, in denen Sie sich vor, während und nach dem Auslandssemester über Verschiedenes rund um das Auslandssemester informieren können. Genauere Infos dazu finden Sie auf unserer Seite Termine und Fristen. +

+

Mehr Informationen zum Austauschsemester finden Sie unter Im Ausland studieren. +

+

Bewerbungsfrist für deutsche Masterstudien

+

Die Bewerbungsfrist für die deutschsprachigen Masterprogramme für das kommende Studienjahr 2018/19 läuft noch bis 31. Mai 2018. Bitte beachten Sie, dass bei allen Masterstudien (Ausnahme Wirtschaftsrecht) der Programmstart ausschließlich im Wintersemester möglich ist. Die Bewerbung ist bereits vor Studienabschluss möglich. Im Sinne einer raschen Bearbeitung empfehlen wir Studieninteressieren, sich möglichst früh zu bewerben. +

+

Bitte erkundigen Sie sich über die programmspezifischen Zulassungsvoraussetzungen und Assessment-Phasen. +

+

Mehr Infos unter: http://www.wu.ac.at/programs/master/ +

+

Wie finde ich Abschlussarbeiten zu einem bestimmten Thema oder von einem/einer bestimmten Betreuer/in?

+

Diese Frage bekommen wir in der Bibliothek oft gestellt – und wir haben natürlich eine Antwort darauf. +

+

In der Universitätsbibliothek werden - mit Ausnahme der Bachelorarbeiten - alle an der WU verfassten Abschlussarbeiten gesammelt. Die Abschlussarbeiten befinden sich frei zugänglich im Buchbereich auf Ebene -2. +

+

Tipps zur Recherche und Suchbeispiele finden sich in unserem eLearning-Bereich „Recherche nach Abschlussarbeiten“: https://learn.wu.ac.at/bibliothek/thesis  +

+

Andere unterstützen und Führungserfahrung sammeln? Werden Sie Mentor/in!

+

Möchten Sie im Wintersemester 2018/19 Studienanfänger/innen im Bachelorstudium unterstützen und dabei selbst wertvolle Führungserfahrung sammeln? Im Mentoring@WU Programm ist das möglich. Als Mentor/in helfen Sie in regelmäßigen Treffen einer Gruppe von neuen Studierenden bei der Organisation des Studiums. Zudem vernetzen Sie sich mit anderen Mentor/inn/en und können sich 2 ECTS-Credits als freies Wahlfach anrechnen lassen. +

+

Beim Mentoring@WU Infoabend stellen wir Ihnen das Programm vor, und aktuelle Mentor/inn/en teilen ihre Erfahrungen:

  • Wann? 23. Mai 2018, 17:00 – 18:30 Uhr

  • Wo? Gebäude TC, Raum TC.3.01

  • Anmeldung an: mentoring@wu.ac.at

Details zum Mentoring@WU Programm und zur Bewerbung finden Sie hier. +

+

Career Insights: Einblicke in Jobs und Bewerbung

+

23. – 28. Mai 2018, Gebäude LC +

+

Das WU ZBP Career Center stellt Ihnen bei den Career Insights die vielfältige Welt der Arbeitgeber und Einstiegsmöglichkeiten vor. Bei Breakfast, Skill-Labs oder Skills-Seminaren können Sie ganz ungezwungen Personalverantwortliche treffen – vielleicht auch von jenen Unternehmen, die Sie noch nicht am Radar hatten. Sie erhalten Einblicke in Berufe und können sich in Bewerbungssituationen einfühlen – ganz individuell, vertraulich und entspannt. +

+

Alle Infos zu den Career Insights gibt es hier. +

+

Machen Sie den Unterschied: Werden Sie Lern- oder Musikbuddy!

+

Als Lernbuddy verbringen Sie regelmäßig Zeit mit Kindern und Jugendlichen aus sozial benachteiligten Familien und sind ein großes Vorbild für sie. Bei allen Freizeitaktivitäten als Lernbuddy lernen Sie auch viele gleichgesinnte Studierende kennen. +

+

Als Musikbuddy betreuen Sie gemeinsam mit anderen Studierenden einen Kinderchor in der Brunnenpassage und proben für mehrere öffentliche Auftritte am Ende des Semesters. +

+

Bei unseren Infoabenden erfahren Sie mehr über die Programme und können aktuelle Buddys kennenlernen:

  • Lernbuddy-Infoabend: am 15. Mai 2018 um 17.30 Uhr (TC.5.14)

  • Musikbuddy-Infoabend: am 15. Mai 2018 um 18.30 Uhr (TC.5.16)

Werden Sie Teil des Lern- und Musikbuddy-Netzwerks und bewerben Sie sich bei Volunteering@WU für Lernen macht Schule: das Kooperationsprojekt von WU, REWE und Caritas. +

+

Weitere Infos finden Sie auf unserer Webseite.

]]>
+
+ news-10428 + Tue, 10 Apr 2018 08:42:05 +0200 + Master Day am 11. April 2018 + https://www.wu.ac.at/studierende/news-details/detail/master-day-am-11-april-2018/ + Sie liebäugeln mit einem Master an der WU? Kommen Sie zum Master Day am 11. April 2018 und informieren Sie sich: Gebäude LC, Forum und Festsaal 2, 09:30 - 16:30 Uhr + Wenn Sie einen Master an der WU anstreben, ist der Master Day genau das Richtige für Sie. Die WU bietet 15 Masterprogramme an - sieben in deutscher und acht in englischer Sprache. +

+

Beim Master Day stellen Programmverantwortliche ihre Masterprogramme im Detail vor und beantworten im Anschluss gerne Ihre Fragen. Auch die Studienzulassung ist zu Mittag vor Ort und gibt Ihnen Infos und Tipps zum Bewerbungsprozess. +

+

Den genauen Programmablauf finden Sie hier.

]]>
+
+
+
+ }] + + set test [feed_parser::test::parse_feed -xml $xml] + set success_p [dict get $test success_p] + aa_true "Basic stream parsing works" $success_p + if {!$success_p} { + return + } + + set result [dict get $test result] + + set items [dict get $result items] + aa_equals "Test XML contains exactly 5 items" [llength $items] 5 + + set first_item [lindex $items 0] + set permalink_p [expr {[dict exists $first_item permalink_p] ? + [dict get $first_item permalink_p] : ""}] + aa_true "First item is not a permalink" [string is false -strict $permalink_p] + + # This contains umlauts and should prove itself nasty enough to + # spot encoding issues + set expected_description {Die WU (Wirtschaftsuniversität Wien) zeichnet sich durch ein attraktives Studienangebot, einen effizienten Studienbetrieb und eine breite Palette an Spezialisierungen und Forschungsrichtungen aus.} + aa_equals "Channel description was parsed and decoded correctly" $expected_description [dict get [dict get $result channel] description] +} + + +# Local variables: +# mode: tcl +# tcl-indent-level: 4 +# indent-tabs-mode: nil +# End: Index: openacs-4/packages/news-aggregator/tcl/test/news-aggregator-test-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/news-aggregator/tcl/test/news-aggregator-test-procs.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/news-aggregator/tcl/test/news-aggregator-test-procs.tcl 24 Jul 2018 09:41:57 -0000 1.1 @@ -0,0 +1,46 @@ +ad_library { + + News aggregator tests + +} + +aa_register_case -cats { + smoke +} -procs { + util::http::get + feed_parser::parse_feed +} source_feeds_ok { + Check that all source feeds currently configured keep being valid + and parseable +} { + set feed_urls [db_list get_feeds { + select feed_url from na_sources + }] + + foreach feed_url $feed_urls { + set get_failed_p [catch { + set response [util::http::get -url $feed_url] + } errmsg] + aa_false "HTTP call to $feed_url succeeds." $get_failed_p + if {$get_failed_p} { + aa_error "Error was: $errmsg" + continue + } + + set status [dict get $response status] + aa_equals "HTTP call to $feed_url answers 200" $status 200 + if { $status != 200 } { + aa_error "Status was: $status" + continue + } + + set test [feed_parser::test::parse_feed -xml [dict get $response page]] + } +} + + +# Local variables: +# mode: tcl +# tcl-indent-level: 4 +# indent-tabs-mode: nil +# End: