def METHOD_NAME(self):
    """
    Test that uplink packet hits the learn rule and a new flow is created
    in the scratch table(snapshot is checked)
    """
    # Set up subscribers
    sub = SubContextConfig(
        'IMSI001010000000013', '192.168.128.74',
        default_ambr_config, self._tbl_num,
    )
    isolator = RyuDirectTableIsolator(
        RyuForwardFlowArgsBuilder.from_subscriber(sub).build_requests(),
        self.testing_controller,
    )
    # Set up packets
    pkt_sender = ScapyPacketInjector(self.BRIDGE)
    pkt = IPPacketBuilder() \
        .set_ip_layer(self.INBOUND_TEST_IP, sub.ip) \
        .set_ether_layer(self.MAC_DEST, "01:02:03:04:05:06") \
        .build()
    with isolator:
        pkt_sender.send(pkt)
    assert_bridge_snapshot_match(self, self.BRIDGE, self.service_manager)